проверка журналы, самое время находится в /var/log/apache/php.errors
вы можете использовать tail -f
совместно контролировать файл журнала при обновлении страницы ...
tail-f /var/log/apache/php.errors
разрешений Проверка файла, временно примените chmod -R 777
к httpdocs (или независимо от вашего корня http).
Проверить код PHP Много раз "internal Server Error"
вызван ошибкой 500, которая генерируется, когда код PHP имеет критическую синтаксическую ошибку. Удалите требуемый файл или попробуйте потребовать другой файл с чем-то простым, например <?php echo 'hello world'; ?>
. Если ошибка исчезнет, то, скорее всего, в этом требуемом файле проверьте свой синтаксис. Если вы все еще не можете понять это, напишите здесь.
.ht Ошибка доступа Другой причиной могут быть проблемы с файлом .htaccess, переименовать/удалить его или прокомментировать все строки внутри. Посмотрите, исчезла ли ошибка, если она проверит ваш синтаксис.
Что говорит журнал ошибок? «Внутренняя ошибка сервера» является настолько общей, что невозможно диагностировать информацию, которую вы указали. – geoffspear
Правильно ли установлены права доступа к файлам? Как насчет try 'echo file_get_contents ('xxx/test.php');' или 'print_r (is_readable ('xxx/test.php'));'? – biziclop
вы можете проверить файл .htaccess ... иногда это может быть причиной 500 ошибок внутреннего сервера! – Raja