@dev400

Загадки «require». Удивительно, не правда ли?

Один и тот же код, в 2х разных системах(Mac os && centos7-v1) :
require ROOT . "./engine/libs/validate/assert.php"

В Mac os все отлично подключает, а в centos:
Warning: require_once(/home/admin/web/xxx.ru/public_html/engine/libs/validate/assert.php): failed to open stream: No such file or directory in /home/admin/web/xxx.ru/public_html/load.php on line 28


И соответственно следом:
Fatal error: require_once(): Failed opening required '/home/admin/web/xxx.ru/public_html/engine/libs/validate/assert.php' (include_path='.:/usr/share/pear:/usr/share/php') in /home/admin/web/xxx.ru/public_html/load.php on line 28


вот константа ROOT:
define('ROOT', $_SERVER["DOCUMENT_ROOT"]."/");

И функция
file_exists()
Этот файл не видит.
Что это может быть?
  • Вопрос задан
  • 241 просмотр
Решения вопроса 1
VladimirAndreev
@VladimirAndreev
php web dev
fucking selinux...
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Настраивайте права на доступ к файлам, директориям через chmod.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы