apache — index.php требует результатов в 500 внутренняя ошибка сервера

Я долго искал, но не могу найти проблему вообще, и это должно быть просто …

У меня нет проблем с запуском моего файла index.php (например, echo «test»;), но в тот момент, когда я пытаюсь запросить другой файл php, я получаю сообщение «500 внутренняя ошибка сервера».

require(dirname( __FILE__ ) . '/test.php');

Эти файлы находятся в / var / www / html
Я понятия не имею, в чем проблема.

Я на VPS под управлением CentOS 6.4.

У вас есть какие-то рекомендации, где я могу найти проблему?
Возможно, какая-то проблема с конфигурацией?
У меня действительно нет вариантов.

Благодарю.

0

Решение

Вы уверены, что ваш файл завершен и доступен для чтения?

проверить это var_dump(is_readable(dirname( __FILE__ ) . '/test.php'));

1

Другие решения

Проблема состояла в том, что open_basedir был установлен на неправильный путь.
После адаптации к:

php_admin_value open_basedir

/var/www/html/:/tmp:/var/tmp:/usr/local/lib/php/:/usr/local/php54/lib/php/

Все отлично!
Я думаю, что в прошлом, когда я был небрежен, я сделал неправильную конфигурацию здесь, когда настраивал другие виртуальные хосты в том же файле.

Я не уверен, почему я не сразу получил отзыв в журналах ошибок, но проблема все равно решена.

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector