Рейтинг:0

Обновление с 18.04 до 20.04 на собственном веб-сервере с проблемами

флаг br
C W

Получив ошибку 404, когда обновление завершено, я тестирую два веб-сайта (wordpress) на сервере, и ни один из них не загружается - 404. Странно то, что я могу открыть страницу, чтобы показать информацию о PHP, и там написано PHP 7.4. Апач работает.

Я размещаю веб-сайты на размещенном сервере с версией 7.4, и они работают нормально.

Я обнаружил, что при выполнении этого обновления он удаляет 7.2, поэтому я даже не могу вернуться к нему, если это проблема.

В настоящее время работает PHP 7.2.24. Перед обновлением. Я запустил dpkg -l | греп php | awk '{напечатать $2}' | tr "\n" " " чтобы получить список всех загруженных модулей.

После обновления я думаю, что установил все недостающие модули PHP. Обновление переустанавливает модули PHP, как это было раньше?

Как понять, что не работает после обновления, чтобы попробовать исправить?

Есть ли какие-то общие действия, которые я должен выполнить после завершения обновления?

Спасибо.

user535733 avatar
флаг cn
«*выполнение этого обновления удаляет 7.2*» Удаление старых версий во время dist-upgrade/release-upgrade было основной характеристикой систем на базе Debian более 20 лет. Правильно установленная или правильно обновленная Ubuntu 20.04 должна работать под управлением php 7.4, поэтому «*В настоящее время работает PHP 7.2.24*» предполагает, что вы сделали некоторые ошибки, которые вы не описали в своем вопросе.
C W avatar
флаг br
C W
Привет, я думаю, вы могли неправильно понять мой вопрос, 7.2 до обновления, 7.4 после обновления, но сайты 404 на 7.4. Как уже упоминалось, я разместил сайты на другом сервере под управлением 7.4, и они работают, но не на этом сервере после обновления. Я так понимаю, как я и писал, после обновления не могу откатиться на 7.2.
user535733 avatar
флаг cn
Правильно. Эта цитата указывает на уточнение [править] (https://askubuntu.com/posts/1347430/edit), которое ** вы ** должны сделать в своем вопросе выше. Комментарии предназначены только для того, чтобы помочь вам улучшить свой вопрос до тех пор, пока на него не будет ответа.
флаг in
Видите ли вы что-нибудь в `/var/log/apache2/error.log` (или в журнале ошибок сайта, если вы настроили Apache для использования другого файла), что может указывать на ошибку 404? Проверка того, что модули Apache «заголовки» и «перезапись» все еще включены, будет еще одним пунктом для подтверждения.
C W avatar
флаг br
C W
Спасибо, Матиго. Сегодня вечером я сделаю обновление еще раз и проверю журналы ошибок Apache, когда веб-сайты выходят из строя после обновления. Я только что взял список установленных модулей apache, как вы предложили, и сравню после обновления, чтобы убедиться, что перезапись и заголовки включены. Есть что-то маленькое, что мешает обновлению.
C W avatar
флаг br
C W
Нужно ли добавлять ondrej/php после обновления?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.