Lỗi khồng cập nhật được page trong wordpress năm 2024

Lỗi giao diện WordPress có thể dẫn đến thông báo lỗi hoặc các trang trắng trống, thường được gọi là màn hình trắng đáng sợ. Bạn có thể sử dụng các bước bên dưới để chẩn đoán các lỗi giao diện WordPress tiềm ẩn.

Prepare your WordPress site for troubleshooting

  1. Bạn phải luôn sao lưu trang của mình trước khi thực hiện bất kỳ khắc phục sự cố nào.
  2. Tắt tất cả các trình cắm, đặc biệt là bất kỳ trình cắm nào trong bộ nhớ đệm.
  3. Nếu trang của bạn sử dụng wp_cache, bạn cần phải tắt WP_CACHE.

Tìm lỗi liên quan đến giao diện

  1. Bật chế độ gỡ lỗi trong WordPress.
  2. Truy cập trang của bạn và kiểm tra xem có lỗi PHP nào không.
  3. Nếu có lỗi PHP, hãy kiểm tra xem thư mục giao diện có trong đường dẫn tập tin hay không. Dưới đây là một ví dụ: Lỗi nghiêm trọng: Gọi hàm không xác định functionName() trong /home/wp-content/themes/twentyeleven/functions.php trên dòng 1
  4. Nếu đường dẫn tập tin chứa giao diện, thì điều này sẽ xác nhận sự cố liên quan đến giao diện và bạn có thể chuyển sang sửa lỗi.
  5. Nếu lỗi không hiển thị trên website của bạn, thì bạn cần phải hiển thị lỗi:
    • Linux Error Logs (cPanel)
    • Windows Detailed Errors (Plesk)
  6. Nếu nhật ký hoặc lỗi chi tiết hiển thị lỗi PHP, thì bạn có thể bắt đầu sửa lỗi đó.

Xác định xem có phải lỗi chỉ xảy ra với giao diện đang hiện hoạt của bạn không

  1. Connect to your hosting with FTP to upload files cPanel / Managed WordPress / Plesk.
  2. Điều hướng đến thư mục chứa trang WordPress của bạn.
  3. Sau đó, mở thư mục wp-content/themes. Ghi lại giao diện mặc định mới nhất đã được cài đặt.

Lưu ý: Các giao diện WordPress mặc định được đặt tên theo năm chúng được phát hành. Ví dụ, giao diện mặc định được giới thiệu trong năm 2017 có tên là twentyseventeen.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sửa lỗi ‘another update is currently in progress’ trong WordPress.

Nguyên nhân lỗi ‘another update is currently in progress’ xảy ra

Thông báo này thường xuất hiện khi một bản cập nhật WordPress core đang chạy trong nền và người dùng cố gắng bắt đầu một quá trình cập nhật khác. Trong quá trình cập nhật WordPress core, WordPress tự động nhật cập nhật trên cơ sở dữ liệu WordPress của bạn. Việc lock cơ sở dữ liệu này ngăn bạn chạy các bản cập nhật đồng thời trên trang web của mình, điều này có thể gây ra lỗi WordPress hoặc phá hủy dữ liệu quan trọng.

Thông báo này được đặt để tự động biến mất sau 15 phút hoặc khi quá trình cập nhật kết thúc. Tuy nhiên, nếu bạn bị mắc kẹt với thông báo này, thì bạn cần phải xóa nó theo cách thủ công. Hãy cùng xem cách bạn có thể sửa lỗi “another update is currently in progress” trong WordPress.

Cách xử lý lỗi

Khi bạn gặp phải lỗi ‘another update is currently in progress’, bạn cần xóa tệp ‘core_updater.lock’ khỏi cơ sở dữ liệu website WordPress của mình. Cách dễ nhất để làm điều này là sử dụng phpMyAdmin.

Lưu ý: Trước khi bạn thực hiện các thay đổi đối với cơ sở dữ liệu hoặc tệp giao diện WordPress của mình, bạn nên tạo một bản backup trang web đầy đủ.

Đầu tiên, bạn cần đăng nhập vào bảng điều khiển cPanel của tài khoản lưu trữ WordPress của mình. Từ bảng điều khiển hosting cpanel, bạn sẽ cần tìm đến phần ‘Databases’ và nhấp vào biểu tượng ‘phpMyAdmin’. Nếu bạn không thấy tùy chọn phpMyAdmin trong trang tổng quan lưu trữ của mình, bạn nên liên hệ với bộ phận hỗ trợ của công ty cung cấp hosting để được trợ giúp.

Thao tác này sẽ khởi chạy ứng dụng phpMyAdmin, nơi bạn cần chọn cơ sở dữ liệu WordPress của mình. Khi bạn nhấp vào cơ sở dữ liệu của mình, nó sẽ hiển thị tất cả các bảng bên trong cơ sở dữ liệu. Sau đó, bạn cần nhấp vào nút ‘Browse’ bên cạnh các bảng tùy chọn WordPress (wp_options).

Thao tác này sẽ hiển thị tất cả các hàng bên trong bảng tùy chọn. Bạn cần tìm hàng có tên tùy chọn ‘core_updater.lock’ và nhấp vào nút xóa bên cạnh.

Bây giờ, phpMyAdmin sẽ tự động xóa hàng khỏi cơ sở dữ liệu của bạn. Khi bạn quay lại trang web WordPress của mình, lỗi ‘another update is currently in progress’ sẽ biến mất và bạn có thể tiếp tục cập nhật trang web của mình.