Php lỗi nghiêm trọng wordpress

Cách sửa lỗi Fatal Error. Đã vượt quá thời gian thực thi tối đa trong WordPress



You have found 'Lỗi nghiêm trọng. Đã quá thời gian thực thi tối đa 30 giây' trên màn hình của mình khi cố gắng cập nhật plugin hoặc giao diện WordPress không?

Thông thường, sự cố này xảy ra khi mã PHP trong . Giới hạn thời gian rất quan trọng vì nó giúp ngăn chặn việc sử dụng tài nguyên máy chủ.

Trong bài viết này, mình sẽ hướng dẫn bạn cách khắc phục lỗi Fatal Error. Đã vượt quá thời gian thực thi tối đa trong WordPress.

1. Tại sao lại xảy ra lỗi quá thời gian thực thi tối đa?

WordPress được viết mã chủ yếu bằng ngôn ngữ lập trình PHP. Để bảo vệ máy chủ web khỏi bị sử dụng, có một giới hạn thời gian được đặt ra cho thời gian một tập lệnh PHP có thể chạy.

Giới hạn thời gian thực tế khác nhau giữa các công ty lưu trữ, tuy nhiên, hầu hết thời gian thực thi tối đa được đặt trong khoảng 30 - 60 giây vì điều đó thường đủ để chạy .

Khi một tập lệnh đạt đến giới hạn thời gian thực thi tối đa, nó dẫn đến lỗi vượt quá thời gian thực thi tối đa.

Php lỗi nghiêm trọng wordpress

Thời gian thực thi tối đa 30 giây đã quá lỗi trong WordPress


2. Sửa lỗi thời gian thực hiện giới hạn tối đa quá mức.

Mặc dù lỗi Thời gian thực thi tối đa đã quá vượt trội được đặt tên là 'lỗi nghiêm trọng', nhưng đây là một trong những lỗi WordPress phổ biến nhất và bạn có thể dễ dàng giải quyết .

Tuỳ thuộc vào thời điểm và vị trí lỗi được kích hoạt, WordPress có thể hiển thị thông báo lỗi sau khi khách truy cập trang web của bạn.

Php lỗi nghiêm trọng wordpress

Những khó khăn về mặt kỹ thuật


Đây là một phần của tính năng bảo vệ lỗi nghiêm trọng được thêm vào WordPress 5. 2. Bạn cũng có thể nhận được một email sẽ cho bạn biết plugin nào (nếu plugin gây ra lỗi) đã gây ra sự cố.

Php lỗi nghiêm trọng wordpress

Email về vấn đề kỹ thuật đã được gửi tới quản trị viên


Email cũng sẽ bao gồm một liên kết đặc biệt, cho phép bạn đăng nhập vào WordPress với 'Chế độ khôi phục'.

Php lỗi nghiêm trọng wordpress

Chế độ phục hồi của WordPress


Khi đó, bạn chỉ có thể hủy kích hoạt hoặc xóa plugin gây ra lỗi.

Tuy nhiên, nếu bạn không muốn hủy kích hoạt plugin, thì bạn có thể giải quyết nguyên nhân cơ bản gây ra lỗi.
Để khắc phục lỗi, bạn cần phải chỉnh sửa tệp công cụ sửa đổi. htaccess của mình và thêm một dòng mã đơn giản.

Chỉ cần kết nối với trang web của bạn bằng ứng dụng FTP.

Tập tin. htaccess của bạn nằm trong cùng thư mục với thư mục /wp-content/ và /wp-admin/ của bạn. Nếu bạn không tìm thấy nó, hãy xem bài viết của mình về lý do tại sao bạn không thể tìm thấy tập tin. htaccess và cách tìm nó.

Ví dụ. nếu bạn đang sử dụng FileZilla làm ứng dụng khách FTP của mình, thì bạn có thể tìm thấy nó trong phần 'Remote site' trên cột bên phải.

Php lỗi nghiêm trọng wordpress

Tập tin. htaccess WordPress trong Filezilla


Khi bạn định vị tệp tin. htaccess, hãy nhấp chuột phải và mở tùy chọn 'Xem/Chỉnh sửa'. Thao tác này sẽ mở tập tin bằng trình soạn thảo văn bản.

Php lỗi nghiêm trọng wordpress

Xem/Chỉnh sửa tập tin. htaccess trong WordPress


Tiếp theo, bạn cần thêm dòng này vào cuối tập tin. htaccess của mình.

Mã nguồn [Chọn] Mở rộng

php_value max_execution_time 300
Nếu bạn đang sử dụng Notepad để soạn thảo văn bản, đây là cách nó có thể trông như thế nào.

Php lỗi nghiêm trọng wordpress

Add code into file. htaccess WordPress


Sau khi hoàn tất, hãy lưu tệp của bạn.

Mã này chỉ cần đặt giá trị cho thời lượng thực thi tối đa là 300 giây (5 phút). Bây giờ bạn có thể truy cập trang web của mình để xem lỗi đã được giải quyết chưa.

Nếu bạn vẫn gặp lỗi, hãy thử tăng giá trị lên 600.

Nếu bạn thấy phương pháp này dễ dàng hơn, hãy xem các thủ thuật. htaccess hữu ích nhất dành cho WordPress.
Một phương pháp khác để khắc phục lỗi quá thời gian thực thi tối đa trong WordPress là sửa đổi tệp php. ini của bạn.

Tập tin php. ini là tệp cấu hình xác định cài đặt cho PHP trên máy chủ của bạn. Trên nhiều nền tảng lưu trữ WordPress, bạn không thể nhìn thấy nó bên trong thư mục WordPress của mình.

Trong trường hợp đó, bạn có thể tạo một tập tin php. ini mới bên trong thư mục gốc WordPress của mình. Sau đó, chỉnh sửa tập tin php. ini and add lines after.

Mã nguồn [Chọn] Mở rộng

max_execution_time = 60
Đừng quên lưu và tải các thay đổi của bạn trở lại máy chủ. Bây giờ bạn có thể truy cập trang web của mình và xem lỗi đã hết chưa.

Trong hầu hết các trường hợp, việc tăng thời gian thực thi tối đa bằng cách sử dụng một trong hai phương pháp này sẽ giải quyết được lỗi. Tuy nhiên, nếu không, thì bạn cần liên hệ với nhà cung cấp dịch vụ lưu trữ WordPress của mình để được hỗ trợ.

Mình hy vọng bài viết này đã giúp bạn khắc phục được lỗi Fatal Error: Maximum Execution Time Exceeded trong WordPress. Bạn cũng có thể muốn xem hướng dẫn của mình về cách khắc phục lỗi thiết lập kết nối cơ sở dữ liệu trong WordPress.