Việc cập nhật WordPress có thể phá vỡ trang web của tôi không

Trong bài đăng trước của tôi, tôi đã nói về cách an toàn nhất để cập nhật plugin WordPress. Ngay cả khi bạn thực hiện tất cả các bước đó, bản cập nhật vẫn có thể bị trục trặc. Không hoảng loạn. Dưới đây là một số cách mọi thứ có thể trục trặc và cách bạn có thể khắc phục nó

Thật hữu ích khi hiểu quy trình cơ bản mà WordPress trải qua khi cập nhật plugin. Đầu tiên, nó đặt trang web vào chế độ bảo trì [thêm về điều đó bên dưới], sau đó nó xóa tất cả các tệp hiện có cho plugin đó. Sau đó, nó tải xuống một kho lưu trữ của plugin mới và giải nén nó vào cùng một thư mục. Cuối cùng, nó đánh dấu bản cập nhật là đã hoàn thành và bạn sẽ thấy dấu kiểm màu xanh lá cây rực rỡ đó bên cạnh plugin

Nhưng nếu điều đó không xảy ra, thì đây là một vài điều có thể đang xảy ra

Bản cập nhật plugin chỉ chạy và chạy và chạy…

Vấn đề phổ biến nhất mà tôi gặp phải khi cập nhật là quá trình cứ tiếp tục diễn ra và không bao giờ thực sự thông báo là đã hoàn tất. Điều này phổ biến nhất trên các máy chủ dùng chung, kém hiệu quả [hãy nhìn vào bạn, Bluehost và HostGator. ]

Nếu đã hơn một vài phút, hãy thử mở trang bổ trợ trong tab mới [để bản cập nhật hiện tại chạy]. So sánh số phiên bản trên tab mới với số phiên bản trước đó. Bạn có thể thấy rằng bản cập nhật thực sự đã hoàn tất, chỉ là nó chưa bao giờ hiển thị cho bạn dấu kiểm màu xanh lá cây đó. Nếu đúng như vậy, chỉ cần đóng tab đầu tiên và bạn đã sẵn sàng

Nếu đó là phiên bản cũ và vẫn thông báo cần cập nhật, hãy đợi một hoặc hai phút nữa và làm mới trang. Nếu nó vẫn là phiên bản cũ, hãy thử chạy lại bản cập nhật. Và nếu bạn gặp phải điều gì khác, hãy đọc tiếp

Trang web của bạn bị kẹt trong “chế độ bảo trì. ”

Khi WordPress chạy một bản cập nhật, trước tiên nó sẽ chuyển sang chế độ bảo trì và sẽ hiển thị một trang đơn giản cho khách truy cập của bạn có nội dung

Tạm thời không khả dụng để bảo trì theo lịch trình. Kiểm tra lại sau một phút

Nó thực hiện điều này bằng cách thêm một tệp có tên . bảo trì trong thư mục chính của bạn [bao gồm cả giai đoạn đầu].

Sau khi cập nhật hoàn tất,. tập tin bảo trì nên được gỡ bỏ tự động. Nhưng nếu bản cập nhật bị treo và tệp đó không bị xóa, trang web của bạn sẽ bị kẹt ở đó

Để khắc phục, hãy đăng nhập vào máy chủ của bạn qua FTP, tìm thư mục chính [thường là /public_html/ ] và chỉ cần xóa thư mục. tập tin bảo trì. [Nếu bạn không nhìn thấy nó, bạn có thể cần yêu cầu chương trình FTP của mình hiển thị các tệp ẩn. ]

Sử dụng FileZilla để xem danh sách tất cả các tệp trong /public_html/. Nhấp vào tệp .maintenance và nhấn xóa

Plugin không cài đặt tất cả các tệp mới

Nếu quá trình cập nhật plugin không hoàn tất, bạn cũng có thể nhận được một thư mục trống cho plugin hoặc một thư mục chỉ chứa một số tệp đã cài đặt

Ví dụ: nếu bạn đang cập nhật plugin Yoast SEO, các tệp của nó sẽ nằm trong /wp-content/plugins/wordpress-seo/ folder. Since the update process requires removing the files, download a new zipfile, and then unzipping it back into the folder, if it stalls out and the new files don’t all get added back to that folder, you’ll run into problems.

Có một tệp trong mọi plugin chứa thông tin về plugin, chẳng hạn như tên plugin và tác giả. Nếu tệp đó không tồn tại, lần tới khi bạn tải một trang trong bảng điều khiển của mình, WordPress sẽ nhận ra điều này và hủy kích hoạt plugin [và nó sẽ hiển thị thông báo ở đầu màn hình của bạn]

Tuy nhiên, nếu tệp đó ở đó, nhưng các tệp khác bị thiếu trong plugin, bạn có thể thấy các lỗi khác, chẳng hạn như PHP Fatal Errors. Bạn cũng có thể nhận được "màn hình trắng chết chóc". ”

Trước WordPress 5. 5, nếu bạn cố cài đặt lại plugin, WordPress sẽ báo lỗi vì thư mục đã tồn tại. Bây giờ, nếu bạn tải lên tệp zip của plugin, nó sẽ cho phép bạn thay thế thư mục hiện có

Nếu bạn không có tệp zip của plugin, bạn có thể đăng nhập bằng FTP và xóa hoàn toàn thư mục plugin, sau đó cài đặt plugin. Hoặc, bạn có thể khôi phục nội dung của plugin từ bản sao lưu bạn đã tạo trước khi cập nhật

Bạn nhận được “màn hình trắng chết chóc. ”

Điều này tương tự như ở trên – nhưng nó xảy ra khi có một loại “lỗi nghiêm trọng” nào đó…và kết quả là bạn chỉ có một màn hình trắng, trống và không có gì khác [hoặc có thể chỉ là một thông báo lỗi đáng sợ]

Nó thường xảy ra do sự không tương thích giữa máy chủ của bạn và phiên bản mới của plugin. Trong trường hợp này, điều tốt nhất nên làm là đăng nhập bằng FTP, xóa thư mục của plugin rồi khôi phục phiên bản trước của plugin từ bản sao lưu

Cũng có thể tải xuống phiên bản plugin trước đó trực tiếp từ kho lưu trữ WordPress. Nếu bạn đang xem trang của plugin, hãy chuyển đến tab "Nhà phát triển" và bạn có thể tải xuống tệp zip của các phiên bản trước từ đó

Nếu bạn gặp phải màn hình trắng chết chóc, tôi khuyến khích bạn truy cập trang của plugin tại wordpress. org, hãy chuyển đến tab “Hỗ trợ” và tìm trong các diễn đàn để xem có ai khác gặp phải sự cố tương tự không. Nếu không, hãy cân nhắc tạo một chủ đề mới ở đó và cho mọi người biết chuyện gì đã xảy ra. Hãy càng cụ thể càng tốt, vì điều đó sẽ giúp nhà phát triển giải quyết mọi việc nhanh chóng

Nó đã cập nhật tốt, nhưng hiện tại nó không hoạt động bình thường

Nếu đó là sự cố nhỏ, hãy thử cập nhật tất cả các plugin khác, chủ đề và lõi WordPress của bạn lên phiên bản mới nhất. Đôi khi điều đó sẽ khắc phục được sự cố, vì nó mang lại mọi thứ hiện tại

Nếu đó là một vấn đề lớn, bạn có thể muốn xem xét quay lại phiên bản trước của plugin, từ bản sao lưu hoặc, nếu đó là một plugin từ kho lưu trữ WordPress, hãy sử dụng plugin WP Rollback. Sau đó đăng trong các hình thức hỗ trợ như tôi đã mô tả ở trên. Hầu hết các tác giả plugin đều cực kỳ hữu ích và phản hồi nhanh, và nếu bạn tử tế — và cung cấp cho họ càng nhiều thông tin về vấn đề càng tốt — họ thường sẽ cúi xuống để giúp bạn giải quyết vấn đề

Nếu bạn không muốn đối phó với bất kỳ thứ gì trong số này…

…hãy để chúng tôi chăm sóc các bản cập nhật cho bạn. các kế hoạch hỗ trợ WordPress của Inner Peace và Zen Master bao gồm các bản cập nhật thường xuyên, do người thật thực hiện [không phải quy trình tự động] — và nếu các bản cập nhật bị trục trặc hoặc hỏng bất kỳ thứ gì, chúng tôi sẽ sửa nó. Chúng tôi thường sửa chữa mọi thứ trước khi bất kỳ ai [kể cả bạn] thậm chí biết đã xảy ra sự cố

Điều gì xảy ra nếu tôi cập nhật chủ đề WordPress của mình?

WordPress sẽ tự động tải xuống và giải nén gói chủ đề, đồng thời thay thế các tệp chủ đề cũ bằng tệp chủ đề mới. Vì quá trình này sẽ ghi đè lên tất cả các tệp chủ đề cũ được cài đặt trên trang web của bạn nên bạn sẽ mất mọi thay đổi hoặc tùy chỉnh mà bạn đã thực hiện .

Tại sao trang web WordPress của tôi bị hỏng?

Nếu trang web của bạn bị lỗi sau khi cập nhật Core, thì đó là rất có thể là plugin hoặc chủ đề chưa được cập nhật để hỗ trợ phiên bản WordPress mới nhất.

Tôi có bị mất dữ liệu nếu tôi cập nhật WordPress không?

Thư mục /wp-content/ WordPress không bị ảnh hưởng bởi cập nhật tự động . Đây là thư mục chứa /uploads/, /themes/ và /plugins/. Bản cập nhật có thể cài đặt một số chủ đề và plugin mặc định nhưng nó sẽ không xóa bất kỳ thứ gì khác mà bạn đã cài đặt hoặc tải lên tại đây.

Rủi ro khi sử dụng phiên bản WordPress lỗi thời là gì?

Các plugin WordPress lỗi thời có thể gây hại cho trang web của bạn. Bỏ qua các thông báo cập nhật WordPress của bạn có thể là một trong những điều dễ làm nhất, nhưng nó cũng có thể là điều gây hại nhất. Đây là lý do tại sao. các bản cập nhật không nhất quán có thể dẫn đến các vấn đề bảo mật nghiêm trọng, các vấn đề về khả năng tương thích và khiến bạn mắc nợ kỹ thuật .

Chủ Đề