Symfony 1.4 переключается на производственную среду
Производственная среда моего приложения symfony 1.4 выдает 500 внутренних ошибок сервера.
попытался воспроизвести ту же ошибку на моем локальном компьютере, и это в основном приводит к внутренней ошибке 500 сервера, а также следующее сообщение:
500 | Internal Server Error | sfConfigurationException
You must provide a "file" parameter for this logger
at ()
in SF_SYMFONY_LIB_DIR/log/sfFileLogger.class.php line 48 ...
{
if (!isset($options['file']))
{
throw new sfConfigurationException('You must provide a "file" parameter for this logger.');
}
if (isset($options['format']))
Посетил мои журналы ошибок Apache, и он заявляет следующее:
[клиент 127.0.0.1] Файл не существует: /Usrs, реферер: http://localhost:8080/index.php
Один человек предложил проверить apache rewrite_module, если он включен или нет, и после посещения файла httpd.conf в моей папке MAMP/conf/apache, есть
LOADMODULE rewrite_module...
и это не комментируется, что я предполагаю, что он включен.
В моем index.php я установил: $configuration = ProjectConfiguration::getApplicationConfiguration('frontend', 'prod', true);
Где мне здесь не хватает трюка? Ваши отзывы, конструктивная критика приветствуются и приветствуются!
Спасибо! Parijat
1 ответ
Не могли бы вы показать нам свой factories.yml
? (в apps/my_apps/config/)
Я думаю, вы указали что-то вроде этого:
prod:
logger:
class: sfFileLogger
param:
level: debug
file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log
Но вы забыли определить запись файла (то есть: куда регистратор должен поместить информацию журнала). Проверьте документ здесь.