Я недавно обновляю свою установку 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
Совет относительно того, что я сделал неправильно?
Таким образом, это было неожиданно. Оказывается, что моя проблема не была связана с вышеупомянутым журналы 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
разрешил все мои проблемы.
Извинения за незнание на этом. Я должен был проверить расширения сначала.