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

Но вы забыли определить запись файла (то есть: куда регистратор должен поместить информацию журнала). Проверьте документ здесь.

Другие вопросы по тегам