Привет, майский ЛОР!
Обновил я тут CentOS с 6.2 до 6.4, и случилась бяка - сайтец, который крутится на сервере, перестал работать. При обращении по http показывает просто пустую страницу.
Полез проверять:
$ php index.php
PHP Warning: Module 'geoip' already loaded in Unknown on line 0
PHP Fatal error: require(): Failed opening required '/bitrix/header.php' (include_path='.:/usr/share/pear:/php/includes') in /home/bitrix/www/index.php on line 3
Fatal error: require(): Failed opening required '/bitrix/header.php' (include_path='.:/usr/share/pear:/php/includes') in /home/bitrix/www/index.php on line 3
Шайтанама! Дай-ка, думаю, проверю, а верно ли у меня инклюдится. Добавил вот такую строчку в файл:
<?
echo $_SERVER["DOCUMENT_ROOT"];
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
Однако, в консоли результата не оказалось. Проверил еще раз в настройках nginx - да, сервер рут выставлен корректно. Проверил в phpinfo() - да, обе переменные есть. Обратился обратно к сайту по http - о-па! Теперь вместо пустой странички гордо красутеся
/home/bitrix/www
Никак не пойму в чем дело. ЛОР, подскажи, куда рыть? Если надо что-то дополнительно показать - спрашивай.