У меня есть страница index.php и просто после заголовка я хочу include
файл message.php.
Этот файл message.php выполняет некоторые запросы mysql, выполняет несколько функций и, в конце концов, создает echo
некоторого текста.
Если я зайду на mysite.com/message.php - я смогу увидеть весь текст, который мне нужен, в моем браузере. Но если я добавлю следующую строку:
<?php include "message.php"; ?>
в мой index.php, страница загружается только до оператора include
, а затем выдает 500 внутренних ошибок сервера. Как это вообще возможно? Я застрял здесь ...
РЕДАКТИРОВАТЬ : Я понял это, спасибо, что указал мне правильное направление с журналами apache. Несмотря на то, что у меня не было доступа к журналу, я сделал правку в .htaccess с помощью оператора php_value error_log log.txt
. Он сбросил ошибку в текстовом файле в том же каталоге. Ошибка была вызвана функцией, имя которой уже использовалось. Вот почему отдельная среда не приводила к ошибке.