Sửa lỗi cập nhật thất bại trong WordPress

Giới Thiệu Chung về Lỗi Cập Nhật WordPress
Việc cập nhật WordPress, theme và plugin là một phần quan trọng trong việc duy trì tính ổn định, bảo mật và hiệu suất của website. Tuy nhiên, quá trình này đôi khi có thể gặp phải sự cố và dẫn đến thông báo lỗi “Cập nhật thất bại”. Điều này có thể gây lo lắng cho người dùng, đặc biệt là những người mới làm quen với WordPress. Bài viết này sẽ cung cấp cho bạn các nguyên nhân phổ biến gây ra lỗi cập nhật và các bước chi tiết để khắc phục chúng.
Các Nguyên Nhân Phổ Biến Gây Ra Lỗi Cập Nhật
Có nhiều yếu tố có thể gây ra lỗi cập nhật trong WordPress. Dưới đây là một số nguyên nhân thường gặp:
- Quyền truy cập tệp tin và thư mục không chính xác: WordPress cần quyền truy cập phù hợp để có thể ghi và sửa đổi các tệp tin và thư mục trong quá trình cập nhật.
- Kết nối internet không ổn định: Quá trình cập nhật có thể bị gián đoạn nếu kết nối internet của bạn không ổn định.
- Plugin xung đột: Một số plugin có thể gây xung đột với quá trình cập nhật WordPress hoặc với các plugin khác.
- Theme không tương thích: Theme của bạn có thể không tương thích với phiên bản WordPress mới nhất.
- Hạn mức bộ nhớ PHP (PHP Memory Limit) không đủ: WordPress cần một lượng bộ nhớ nhất định để thực hiện các tác vụ, bao gồm cả việc cập nhật.
- Vấn đề với máy chủ (Server): Máy chủ của bạn có thể gặp sự cố tạm thời hoặc có các hạn chế về tài nguyên.
- Lỗi trong quá trình tải xuống (Download error): Tệp tin cập nhật có thể bị hỏng trong quá trình tải xuống.
Các Bước Khắc Phục Lỗi Cập Nhật WordPress
Bây giờ, chúng ta sẽ xem xét các bước cụ thể để khắc phục lỗi cập nhật thất bại trong WordPress. Hãy thử từng bước một cho đến khi bạn tìm ra giải pháp phù hợp.
1. Kiểm Tra Kết Nối Internet
Đảm bảo rằng bạn có kết nối internet ổn định. Hãy thử tải một trang web khác để xác minh kết nối của bạn.
2. Xóa Bộ Nhớ Cache Của Trình Duyệt
Đôi khi, bộ nhớ cache của trình duyệt có thể gây ra sự cố. Hãy xóa bộ nhớ cache và cookie của trình duyệt của bạn và thử lại.
3. Tạm Thời Vô Hiệu Hóa Tất Cả Các Plugin
Đây là một bước quan trọng để xác định xem plugin có phải là nguyên nhân gây ra sự cố hay không.
- Truy cập vào trang quản trị WordPress của bạn.
- Đi đến “Plugins” -> “Installed Plugins”.
- Chọn tất cả các plugin và chọn “Deactivate” từ trình đơn “Bulk actions”.
- Nhấp vào “Apply”.
Sau khi vô hiệu hóa tất cả các plugin, hãy thử cập nhật lại WordPress. Nếu quá trình cập nhật thành công, điều này có nghĩa là một trong các plugin của bạn đang gây ra sự cố. Bạn có thể kích hoạt lại từng plugin một để xác định plugin nào gây ra xung đột.
4. Chuyển Về Theme Mặc Định
Tương tự như plugin, theme cũng có thể gây ra lỗi cập nhật. Hãy chuyển về một theme mặc định của WordPress (ví dụ: Twenty Twenty-Three, Twenty Twenty-Four) để xem liệu vấn đề có được giải quyết hay không.
- Truy cập vào trang quản trị WordPress của bạn.
- Đi đến “Appearance” -> “Themes”.
- Kích hoạt một theme mặc định của WordPress.
5. Tăng Hạn Mức Bộ Nhớ PHP (PHP Memory Limit)
Nếu hạn mức bộ nhớ PHP của bạn không đủ, WordPress có thể không thể thực hiện quá trình cập nhật. Bạn có thể tăng hạn mức bộ nhớ PHP bằng cách chỉnh sửa tệp tin wp-config.php
.
- Truy cập vào thư mục gốc của website WordPress của bạn thông qua FTP hoặc trình quản lý tệp tin của hosting.
- Tìm tệp tin
wp-config.php
và mở nó để chỉnh sửa. - Thêm dòng mã sau vào tệp tin, ngay trước dòng
/* That's all, stop editing! Happy publishing. */
:
define( 'WP_MEMORY_LIMIT', '256M' );
- Lưu các thay đổi và tải lại tệp tin
wp-config.php
lên máy chủ.
Bạn cũng có thể tăng hạn mức bộ nhớ PHP thông qua tệp tin .htaccess
hoặc php.ini
, tùy thuộc vào cấu hình máy chủ của bạn. Hãy liên hệ với nhà cung cấp hosting của bạn để được hỗ trợ nếu bạn không chắc chắn về cách thực hiện.
6. Kiểm Tra Quyền Truy Cập Tệp Tin và Thư Mục
Đảm bảo rằng WordPress có quyền truy cập phù hợp để ghi và sửa đổi các tệp tin và thư mục. Quyền truy cập thường được đặt là 755 cho thư mục và 644 cho tệp tin.
- Truy cập vào thư mục gốc của website WordPress của bạn thông qua FTP hoặc trình quản lý tệp tin của hosting.
- Tìm thư mục
wp-content
. - Nhấp chuột phải vào thư mục
wp-content
và chọn “File Permissions” (hoặc tương tự). - Đặt quyền truy cập thành 755.
- Chọn tùy chọn “Apply to directories only”.
- Lặp lại các bước trên cho tất cả các tệp tin trong thư mục
wp-content
, nhưng đặt quyền truy cập thành 644 và chọn “Apply to files only”.
7. Cập Nhật Thủ Công WordPress
Nếu các phương pháp trên không hiệu quả, bạn có thể thử cập nhật WordPress thủ công.
- Tải xuống phiên bản WordPress mới nhất từ trang web chính thức của WordPress (wordpress.org).
- Giải nén tệp tin đã tải xuống trên máy tính của bạn.
- Vô hiệu hóa tất cả các plugin trên website WordPress của bạn.
- Xóa các thư mục
wp-admin
vàwp-includes
khỏi thư mục gốc của website WordPress của bạn thông qua FTP hoặc trình quản lý tệp tin. - Tải lên các thư mục
wp-admin
vàwp-includes
mới từ tệp tin đã giải nén lên thư mục gốc của website WordPress của bạn. - Tải lên tất cả các tệp tin trong thư mục gốc của tệp tin đã giải nén lên thư mục gốc của website WordPress của bạn, ghi đè lên các tệp tin hiện có.
- Truy cập vào trang
/wp-admin
của website WordPress của bạn. Bạn có thể được yêu cầu cập nhật cơ sở dữ liệu. Hãy làm theo hướng dẫn trên màn hình. - Kích hoạt lại các plugin của bạn.
8. Kiểm Tra Nhật Ký Lỗi (Error Logs)
Nhật ký lỗi có thể cung cấp thông tin chi tiết về nguyên nhân gây ra lỗi cập nhật. Hãy kiểm tra nhật ký lỗi của máy chủ hoặc WordPress để tìm manh mối.
9. Liên Hệ Với Nhà Cung Cấp Hosting
Nếu bạn đã thử tất cả các phương pháp trên mà vẫn không thể khắc phục được lỗi, hãy liên hệ với nhà cung cấp hosting của bạn để được hỗ trợ. Họ có thể giúp bạn xác định và giải quyết các vấn đề liên quan đến máy chủ.
Phòng Ngừa Lỗi Cập Nhật Trong Tương Lai
Để giảm thiểu nguy cơ gặp phải lỗi cập nhật trong tương lai, hãy tuân thủ các nguyên tắc sau:
- Luôn sao lưu (backup) website WordPress của bạn trước khi thực hiện bất kỳ cập nhật nào.
- Cập nhật WordPress, theme và plugin thường xuyên.
- Sử dụng các plugin và theme từ các nguồn đáng tin cậy.
- Đảm bảo rằng máy chủ của bạn đáp ứng các yêu cầu tối thiểu của WordPress.
- Kiểm tra tính tương thích của plugin và theme trước khi cập nhật WordPress.
Kết Luận
Lỗi cập nhật thất bại trong WordPress có thể gây khó chịu, nhưng thường có thể được khắc phục bằng cách làm theo các bước được nêu trong bài viết này. Hãy kiên nhẫn và thử từng bước một cho đến khi bạn tìm ra giải pháp phù hợp. Quan trọng nhất là hãy luôn sao lưu website của bạn trước khi thực hiện bất kỳ thay đổi nào.
- Thời gian bảo trì WordPress mất bao lâu?
- Khắc phục lỗi “Database Error Disk Full” WordPress
- Khắc phục lỗi pluggable.php trong WordPress
- Sửa lỗi password reset key WordPress
- Khắc phục lỗi trang đăng nhập WordPress liên tục refresh
- 2 cách kiểm tra xung đột plugin WordPress
- Hướng dẫn gỡ và cài lại WordPress cho người mới