Я пытаюсь настроить phpbb на сервере EC2. После часа или около того отчаяния я обнаружил, что определенная строка в запуске phpbb не работает:
$db->sql_connect($dbhost, $dbuser, $dbpasswd, $dbname, $dbport, false, defined('PHPBB_DB_NEW_LINK') ? PHPBB_DB_NEW_LINK : false);
Простое исправление, мне нужно правильно настроить свойства моей БД.
Однако, чтобы обнаружить это, мне пришлось вставлять операторы echo '1' блок за блоком в первые пару файлов приложения php. До эхо-операторов я получал только пустую страницу со статусом 200, когда php выдавал ошибку.
Я включил как log_errors, так и display_errors в php.ini FPM, но, по-видимому, они ничего не делают с этим конкретным типом ошибок.
Нет логов об ошибке в /var/log/syslog, /var/log/nginx/*, /var/log/php-fpm.log или лога ошибок для сайта nginx.
Итак, мой вопрос: почему фактическая ошибка (из sql_connect) нигде не регистрируется? (В качестве альтернативы, если он регистрируется, где?)
error_log
внутри/etc/php5/fpm/php-fpm.conf
? может быть изменен с пути по умолчанию, вы сказали, что ваш журнал ошибок былphp-fpm.log
, а мой на самом делеphp5-fpm.log
- person Mohammad AbuShady   schedule 15.07.2013