Почему я получаю ошибку 503 при доступе к файлу .php?

У меня есть веб-сайт, который широко использует php. У меня все работало нормально, пока мне не понадобилось вызывать скрипт Python с помощью exec() в php.

Изучив проблему, я решил, что по разным причинам мне действительно нужен php-fpm. Я установил php-fpm, я думаю. Но когда я пытаюсь использовать свой браузер для доступа к /phpinfo.php, я получаю ошибку 503.

Я могу получить доступ к любому файлу .html на сайте с помощью своего браузера, но попытка загрузить любой файл .php приводит к ошибке 503.

Так как я могу получить доступ к плате за .html, я знаю, что Apache работает, но я не могу исключить, что это проблема между php и Apace на стороне Apache.

В чем здесь может быть проблема?


person mcgeo52    schedule 20.05.2020    source источник
comment
У этого может быть миллион разных причин, ни одну из которых мы не можем отладить для вас (главным кандидатом являются разрешения сокета). Вам придется просмотреть журналы apache и php-fpm, чтобы понять, что происходит. Возможность доступа к HTML-файлам не имеет значения, поскольку PHP не используется.   -  person Peter    schedule 20.05.2020
comment
Хотя предыдущий комментарий верен, отправные точки Имеет ли процесс Apache права на чтение файлов php. Позволяет ли .htaccess загружать файлы php?   -  person Virre    schedule 20.05.2020
comment
Файлы php находятся в том же каталоге, что и файлы html, поэтому я достаточно уверен, что у Apache есть права на чтение файлов php. Файлы php работали до тех пор, пока я не установил php-fpm, поэтому, если процесс установки не изменил файл .htaccess, я сомневаюсь, что это проблема.   -  person mcgeo52    schedule 21.05.2020


Ответы (1)


AWS Linux неправильно распознавал файл php.ini.

Это было последней каплей. Я переключил все на Ubuntu 18.04 на AWS. Теперь все работает.

person mcgeo52    schedule 25.05.2020