Не работает require_once на сервере

471
31 мая 2017, 07:01

Привет. Странное поведение на сервере.

Код

require_once '/classes/mysql.php';

возвращает ошибку

Fatal error: require_once(): Failed opening required '/var/www/site/data/www/site.com/engine/classes/mysql.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/site/data/www/site.ru/get_subsection.php on line 26

А если заменю на

include_once /classes/mysql.php';

то все работает.

CentOS. PHP 5.3

Что может быть не так настроено на сервере?

Answer 1

Проблема оказалась в правах доступа к файлу. Хоть файл и был, но у пользователя не было права доступа его читать. Переключил сервер в режим FastCGI и все заработало.

READ ALSO
Вывод содежимого таблицы из БД в таблицу Html

Вывод содежимого таблицы из БД в таблицу Html

Добрый день! Пытаюсь вывести данные из БД в таблицу htmlИмеется таблица

355
Не могу понять set_exception_handler

Не могу понять set_exception_handler

имеется кусок кода:

319
Как перебрать массив и произвести мат действия над сопадениями?

Как перебрать массив и произвести мат действия над сопадениями?

Добрый день, есть два массива, такого форматаНужно перебрать массив и если в первом и втором массиве есть совпадения ключа, например [Вася]...

306
Как отобразить страницы в bitrix?

Как отобразить страницы в bitrix?

Проблема началась с того как я стал редактировать страницу "NanoCAD"(скриншот 1) Потом изменил страницу в визуальном редакторе, просто удалив...

357