Điểm:0

Sự cố nâng cấp từ 18.04 lên 20.04 trên Máy chủ web tự lưu trữ

lá cờ br
C W

Nâng cấp xong báo lỗi 404, mình test 2 website (wordpress) trên Server đều không load được - 404. Có điều lạ là mình kéo lên trang hiện thông tin PHP thì nó báo PHP 7.4. Apache đang chạy.

Tôi đặt các trang web trên Máy chủ được lưu trữ chạy 7.4 và chúng hoạt động tốt.

Tôi nhận thấy khi thực hiện nâng cấp này, nó sẽ xóa 7.2 nên thậm chí không thể quay lại bản đó nếu đó là sự cố.

Hiện đang chạy PHP 7.2.24. Trước khi nâng cấp. Tôi đã chạy dpkg -l | grep php | awk '{in $2}' | tr "\n" " " để nhận danh sách tất cả các mô-đun đã tải.

Sau khi nâng cấp, tôi nghĩ rằng tôi đã cài đặt bất kỳ mô-đun PHP nào bị thiếu. Việc nâng cấp có cài đặt lại các mô-đun PHP như trước đây không?

Làm cách nào để tìm ra lỗi không hoạt động chính xác sau khi nâng cấp để tôi có thể thử khắc phục?

Có bất kỳ điều phổ biến nào tôi nên làm khi nâng cấp hoàn tất không?

Cảm ơn.

user535733 avatar
lá cờ cn
"*thực hiện nâng cấp này, nó sẽ loại bỏ 7.2*" Việc loại bỏ các phiên bản cũ trong khi nâng cấp-phát hành/nâng cấp từ xa đã là một đặc điểm cơ bản của các hệ thống dựa trên Debian trong hơn 20 năm. Ubuntu 20.04 được cài đặt hoặc nâng cấp đúng cách sẽ chạy php 7.4, vì vậy "*Hiện đang chạy PHP 7.2.24*" cho thấy rằng bạn đã thực hiện một số thao tác rắc rối mà bạn không mô tả trong câu hỏi của mình.
C W avatar
lá cờ br
C W
Xin chào, tôi nghĩ bạn có thể đã đọc sai câu hỏi của tôi, 7.2 trước khi nâng cấp, 7.4 sau khi nâng cấp nhưng trang web 404 trên 7.4. Như đã đề cập, tôi đã đặt các trang web trên một máy chủ khác chạy 7.4 và chúng hoạt động, chỉ là không hoạt động trên máy chủ này sau khi nâng cấp. Tôi hiểu, như tôi đã viết, tôi không thể quay lại 7.2 sau khi nâng cấp.
user535733 avatar
lá cờ cn
Đúng. Câu trích dẫn đó nêu rõ [chỉnh sửa](https://askubuntu.com/posts/1347430/edit) mà **bạn** nên đưa ra trong câu hỏi của mình ở trên. Nhận xét chỉ nhằm mục đích giúp bạn cải thiện câu hỏi của mình cho đến khi có thể trả lời được.
lá cờ in
Bạn có thấy bất cứ điều gì trong `/var/log/apache2/error.log` (hoặc nhật ký lỗi cho trang web nếu bạn đã định cấu hình Apache để sử dụng một tệp khác) có thể trỏ đến lỗi 404 không? Kiểm tra xem các mô-đun `headers` và `rewrite` của Apache có còn được bật hay không sẽ là một mục khác cần xác nhận.
C W avatar
lá cờ br
C W
Cảm ơn Matigo. Tôi sẽ tiếp tục nâng cấp vào tối nay và kiểm tra nhật ký lỗi Apache khi các trang web bị lỗi sau khi nâng cấp. Tôi vừa lấy một danh sách các mô-đun apache đã cài đặt như bạn đã đề xuất và sẽ so sánh sau khi nâng cấp để đảm bảo tính năng viết lại và tiêu đề được bật. Theres một cái gì đó nhỏ vấp nâng cấp lên.
C W avatar
lá cờ br
C W
Tôi có cần thêm ondrej/php sau khi nâng cấp không?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.