Установка:
- CentOS
- php 5.3.6 (php-fpm)
- NGINX 1.0.4
Я просто не могу заставить php выплевывать любые ошибки, будь то на экране или в журнале.
Я пытался изменить настройки в php.ini (error_log, error_reporting), но ничего не помогло.
Журналы nginx также ничего не показывают, кроме предупреждений на сайте с помощью только функции phpinfo () (предупреждения об установке часового пояса, ничего серьезного).
Некоторые сайты работают нормально, но когда я пытаюсь получить доступ к форуму phpbb, сервер просто выплевывает пустую страницу с кодом ошибки 500.
Что интересно:
после добавления следующего кода в index.php
ini_set('display_errors', 'on');
Код ответа меняется на 200, но страница по-прежнему пуста, и я не могу найти никаких журналов ошибок.
Есть идеи?
Edit:
этот пробалби как-то связан с
1025 * включают *
так как я прокомментировал некоторый код, и он, наконец, выплыл ошибку об неинициализированном объекте.
здесь, похоже, происходит сбой:
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
на включении.