Apache 500 после Обновления PHP 5.6 на Ubuntu 14.04

Я недавно обновляю свою установку PHP 5.5 на версии 5.6. Обновление завершилось успешно (я принимаю) как php версия, возвращенная при просмотре через php -v :

5.6.26

Однако, когда я пытаюсь вращать свою страницу, я получаю следующую ошибку в хроме:

Страница examplesite.com не работает

examplesite.com в настоящее время не может обработать этот запрос. ОШИБКА HTTP 500

Я проверил журналы ошибок Apache и нашел это:

[Вторник 04 октября 7:39:58.570181 2016] [: заметьте] [pid 16890] FastCGI: диспетчер процессов инициализируется (pid 16890)

[Вторник 04 октября 7:39:58.570420 2016] [mpm_prefork:notice] [pid 1187] AH00163: Apache/2.4.20 (Ubuntu), mod_fastcgi/mod_fastcgi-SNAP-0910052141 настроенная - возобновляющий нормальное функционирование

[Вторник 04 октября 7:39:58.570434 2016] [core:notice] [pid 1187] AH00094: Командная строка: '/usr/sbin/apache2'

[Вторник 04 октября 13:54:46.291520 2016] [mpm_prefork:notice] [pid 1187] AH00169: пойманный SIGTERM, закрываясь

Эти те же строки появляются 3 или 4 раза, хотя не, когда я получаю доступ к странице, только когда я выполняю следующие команды:

sudo service apache2 reload
sudo service apache2 restart

Я обновил свою установку PHP путем следования совету из этого сообщения.

Я выполнил следующие команды для завершения обновления:

sudo apt-get update
sudo apt-add-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
sudo apt-get update
sudo apt-get upgrade
sudo service apache2 reload
sudo service apache2 restart

Совет относительно того, что я сделал неправильно?

1
задан 13 April 2017 в 15:23

1 ответ

Таким образом, это было неожиданно. Оказывается, что моя проблема не была связана с вышеупомянутым журналы Apache вообще. Когда я обновил версию PHP от 5,5 до 5,6, многие мои расширения включая mysql, curl и mbstring были удалены. Переустановка этих расширений с помощью соответствующих команд ниже:

sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-mbstring
sudo apt-get install curl libcurl3 libcurl3-dev php5.6-curl

объединенный с команды Apache:

sudo service apache2 reload
sudo service apache2 restart

разрешил все мои проблемы.

Извинения за незнание на этом. Я должен был проверить расширения сначала.

1
ответ дан 7 December 2019 в 15:47

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

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