Я получаю HTTP Error 500 (Internal Server Error)
ошибку в Chrome при попытке открыть простой PHP-файл.
Я правильно установил Apache и PHP, как указано в инструкции.Эта статья. В том числеPHP-специфическая частьиз этого.
Я получаю эту ошибку, когда пытаюсь перейти по URL-адресу http://localhost/~eduan/php_info.php
. Я убедился, что этот файл имеет правильный синтаксис и все такое. Вот его содержимое:
<?php
php_info();
?>
Он не содержит ничего другого и ничего меньшего.
У меня также есть тестовая установка Statamic под http://localhost/~eduan/statamic
, и она работает и не работает. Она загружается правильно, но все стили и прочее отсутствуют, что означает (насколько я понимаю), что она не может загрузить тему, которая делается с помощью PHP, если я не ошибаюсь.
Вот и все, любая помощь будет высоко оценена!
решение1
Theнастоящая командаесть phpinfo()
(без подчеркивания).
решение2
Проверьте свой самый большой журнал ошибок, он, вероятно, находится в /var/log/apache2/error.log
или /var/log/httpd/error.log
(или подобном). Вероятно, он укажет вам на проблему, которую @Eduan описывает в другом ответе.
Хорошей практикой всегда является предварительная проверка журналов ошибок, в них часто содержится ценная информация.