Задать вопрос
Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (28)

Наибольший вклад в теги

Все теги (41)

Лучшие ответы пользователя

Все ответы (9)
  • Из-за чего возникает ошибка The EntityManager is closed?

    fenric
    @fenric
    EntityManager закрывается сам при любой ошибке связанной с ORM, например если запрос к БД некорректный, это большая проблема в проектах где используется демонизация PHP процессов. Если ваше приложение базируется на PSR-15 и PHP-DI, вы можете поддерживать EntityManager всегда открытым используя следующее промежуточное ПО:
    https://github.com/autorusltd/doctrine-persistent-...

    В любом случае, даже если это не ваш стек, вы можете, как минимум, понять, как его переоткрывать. Но самое важное, контролируйте ошибки в вашем приложении, не усложняйте его, постарайтесь писать так, чтобы работа с БД происходила только в endpoint-ах (репозиториях, которые вызываются в endpoint-ах), а не была размазана по проекту...
    Ответ написан
    1 комментарий
  • Как с помощью .htaccess и настроек Apache, а именно Server Alias *test.ru, сделать субдомены?

    fenric
    @fenric
    Код который я вам предоставил рабочий, я очень часто решал такие задачи на самых разных проектах, видимо по всему, у вас не подключен модуль rewrite, замените мой код на этот:

    <IfModule mod_rewrite.c>
    	RewriteEngine On
    	RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z_\-]+)\.example\.com$
    	RewriteRule ^(.*)$ index.php?subdomane=$1 [L]
    </IfModule>


    Если 500 ошибки не будет, и код в свою очередь работать тоже не будет, следовательно подключите этот модуль...
    Найдите файл httpd.conf, могу лишь подсказать, что он находится примерно в *nix системе:
    /etc/apache2/...
    В win системе, там куда вы устанавливали HTTP сервер....
    В этом файле найдите строку:
    #LoadModule rewrite_module modules/mod_rewrite.so
    И удалите в начале символ решётки...

    Если вам и это не поможет, значит вам необходимо показать ваш .htaccess, возможно вы допустили синтаксическую ошибку в файле...
    Ответ написан
    8 комментариев
  • Как с помощью .htaccess и настроек Apache, а именно Server Alias *test.ru, сделать субдомены?

    fenric
    @fenric
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^([0-9a-zA-Z_\-]+)\.example\.com$
    RewriteRule ^(.*)$ index.php?subdomane=$1 [L]


    Попробуйте этот пример, и опираясь на него, действуйте дальше...
    P.S. очень надеюсь, что поддержка поддоменов, на уровне HTTP сервера решена...
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (35)