PHP, не представляющий

Новичок Ubuntu здесь! Действительно любите эту ОС до сих пор, хотя я врезаюсь в контрольно-пропускной пункт так извинения, если разрешение к моей проблеме просто и дублирующееся сообщение.

Моя машина ранее подаваемые файлы PHP успешно однако после установки Composer/Laravel без любых сообщений об ошибках, теперь доберитесь, ОШИБКА HTTP 500 'Эта страница не работает' при попытке служить тем же файлам.

Я удостоверился, что моя установка является текущей:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Подтвержденная apache2 услуга работает через сервис apache2 состояние и что PHP функционирует через:

php -r 'echo "\n\nYour PHP installation is working fine.\n\n\n";'

Однако, когда попытка служить файлу PHP через браузер, такой как localhost/index.php, получает ошибку HTTP 500.

Я неудачно делал попытку разрешения, найденного здесь, как указано ниже:

sudo apt-get install libapache2-mod-php
sudo a2enmod php7.0
sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo service apache2 restart
sudo apt-get install php-fpm
sudo a2enconf php7.0-fpm
sudo apt-get install php-cgi
a2enconf php7.0-cgi

Большое спасибо за любую справку!

0
задан 22 January 2018 в 20:18

2 ответа

Должна быть запись в Вашем журнале ошибок Apache, соответствующем каждой ошибке HTTP 500. Проверить /var/log/apache2/error.log (Я думаю) видеть любую строку в нижней части, соответствующей ошибке.

Большую часть времени это должно указать, какова проблема.

Между прочим, шаги Вы уже взяли конфликт с другим немного. Можно выполнить или ориентированный на многопотоковое исполнение PHP или PHP с предварительным ветвлением Apache MPM или PHP как FastCGI, работающий под php-fpm или PHP как CGI. Но Вы установили пакеты, чтобы сделать все это, и я не уверен, какую дополнительную конфигурацию Вы попробовали.

Простое решение состоит в том, чтобы только установить apache2 и php, и использовать mpm_prefork MPM на Apache (который Ubuntu должна использовать по умолчанию, если Вы устанавливаете PHP), и mod_php.

0
ответ дан 31 October 2019 в 03:44

Просто закрыв это - я решил этот вопрос путем чистки и переустановки Apache2 и PHP. Реальной проблемой здесь являются мои плохие сетевые навыки!

0
ответ дан 31 October 2019 в 03:44

Другие вопросы по тегам:

Похожие вопросы: