Thời gian thực hiện tối đa wordpress

Có bao giờ bạn gặp phải lỗi 'Fatal error'. Vượt quá thời gian thực hiện tối đa 30 giây’ khi cập nhật theme, plugin cho WordPress chưa?

Thông thường lỗi này xảy ra khi một đoạn mã PHP trong WordPress chạy không được và gặp nhiều thời gian thực thi. Máy chủ lưu trữ thông thường sẽ giới hạn một khoảng thời gian thực thi (giới hạn thời gian tối đa), nếu quá thời gian này, WordPress sẽ thông báo lỗi nghiêm trọng

Việc giới hạn thời gian này là cần thiết để bảo vệ tài nguyên lưu trữ. Tình trạng cả máy chủ bị sập chỉ vì 1 hoặc 1 vài chức năng đang treo. Trong bài viết này MGGH sẽ hướng dẫn bạn cách giải quyết khi gặp phải lỗi Fatal error. vượt quá thời gian thực hiện tối đa trong WordPress

Thời gian thực hiện tối đa wordpress

Nội dung bài viết

Tại sao lại phát sinh lỗi Vượt quá Thời gian Thực thi Tối đa?

WordPress được viết bằng ngôn ngữ PHP là chính. Như đã nói ở trên để bảo vệ máy chủ, tất cả các nhà cung cấp dịch vụ lưu trữ sẽ giới hạn 1 khoảng thời gian cho phép các đoạn mã PHP thực thi cuộc gọi là Thời gian thực thi tối đa. Quá thời gian này, nếu chưa hoàn thành quá trình thi, sẽ có thông báo lỗi

Mỗi nhà cung cấp khác nhau thì đặt giá trị này khác nhau, nên khi update theme, plugin hay update WordPress có thể nhà cung cấp này bị lỗi, nhưng nhà cung cấp khác thì không bị. Thông thường giá trị Thời gian thực thi tối đa được cài đặt trong khoảng 30-60 giây. Đối chiếu với những script thông thường thì this time is enough. Nhưng đôi khi các coder theme, plugin không tối ưu hóa code dẫn đến thời gian thực thi lâu hơn và dẫn đến lỗi Fatal error. Nhưng không sao, bạn có thể điều chỉnh lại giá trị này được không

Thời gian thực hiện tối đa wordpress

Sửa lỗi Vượt quá thời gian thực hiện tối đa

Cách 1. chỉnh sửa tập tin. htaccess

Để sửa lỗi này, bạn cần phải chỉnh sửa lại Thời gian thực hiện tối đa. Giá trị này bạn có thể khai báo trong tệp. htaccess

Sử dụng trình quản lý tệp trong Cpanel hoặc sử dụng trình FTP, mở tệp. htaccess up và thêm vào đoạn mã sau. Đoạn mã này sẽ tăng giá trị Thời gian thực hiện tối đa (tại đây mình thay là 300). You can instead 300 number by con number you want

php_value max_execution_time 300


Lưu ý. Nếu bạn không biết vị trí tập tin. htaccess, hoặc bạn không tìm thấy tệp này. Hãy xem bài viết này để nắm nhé. Sau đó nhớ save lại file này. Quay lại trang web tải lại xem lỗi Fatal error đã hết chưa nhé. Nếu vẫn có lỗi, bạn hãy thử tăng giá trị lên để xem sao

Cách 2 – Đổi giá trị Thời gian thực hiện tối đa trong cPanel

Nếu bạn đang sử dụng cPanel, bạn có thể tăng Thời gian thực hiện tối đa trực tiếp trong cPanel. Cách thức thực hiện như sau

Đăng nhập cPanel. Tìm mục Select PHP Version

Thời gian thực hiện tối đa wordpress

Sau đó nhấp vào nút Switch To PHP Options

Thời gian thực hiện tối đa wordpress

Tìm dòng max_execution_time và điền vào giá trị bạn muốn. Ở đây mình đặt là 300

Thời gian thực hiện tối đa wordpress

Hi vọng bài viết này sẽ giúp bạn giải quyết được lỗi Fatal error. vượt quá thời gian thực hiện tối đa trong WordPress. Nếu có gì thắc mắc hãy để lại bình luận bên dưới nhé. Cảm ơn

Hướng dẫn các cách sửa lỗi “Fatal Error. Vượt quá thời gian thực hiện tối đa 30 giây” trong WordPress cho bạn đọc tham khảo

Lỗi nghiêm trọng. Thời gian thực hiện tối đa 30 giây đã vượt quá xuất hiện khi các tập lệnh PHP cần nhiều thời gian để thực thi hơn so với giới hạn mà nó đang có, vì vậy gây ra trạng thái ngừng hoạt động

nội dung

Cách 1 – Cài đặt plugin WP Maximum Execution Time Exceeded

WordPress có cộng đồng người dùng rất lớn vì vậy bạn sẽ có thể tìm thấy plugin phù hợp với nhu cầu của bạn. Đối với trường hợp này là tăng max_execution_time – nếu bạn có thể cài đặt plugin WP Maximum Execution Time Exceeded để sửa lỗi. Nếu chưa biết cách cài đặt plugin, bạn có thể xem qua bài viết này để cài đặt plugin trong WordPress

Thời gian thực hiện tối đa wordpress

Tập tin chỉnh sửa plugin này. htaccess để tăng thời gian thực thi tối đa giá trị. Khi bạn đã cài đặt plugin này xong, bạn không cần phải làm gì hết, mọi thứ đã được xử lý bởi plugin. Không có trang thiết lập cho plugin vì vậy nếu bạn không muốn thay đổi plugin. htaccess nữa thì chỉ cần xóa plugin này,. htaccess sẽ trở lại như lúc trước khi cài đặt plugin

Cách 2 – Sửa file. htaccess thủ công

Nếu bạn đã có nhiều plugin và không muốn cài đặt thêm plugin, bạn có thể tự chỉnh sửa tệp. htaccess để sửa lỗi vượt quá thời gian thực hiện tối đa 30 giây (hoặc tương tự). Cách dễ nhất là sử dụng Trình quản lý tệp trong bảng điều khiển lưu trữ. Nếu bạn không chắc vị trí tệp tin chính xác. htaccess ở đâu, các bạn tham khảo bài viết hướng dẫn chi tiết tại đây. You will need to enter the code lines after on the bottom file. htaccess and Save back

php_value max_execution_time 60

Thời gian thực hiện tối đa wordpress

Nó sẽ tăng thời gian thực hiện lên 60 giây (1 phút). Nếu vẫn còn gặp lỗi, bạn có thể tăng giá trị này lên hơn nữa – 120 hoặc 180 giây

Cách 3 – Đổi giá trị max_execution_time trong cPanel

  • Nếu bạn đang sử dụng cPanel, bạn có thể tăng max_execution_time trực tiếp trong cPanel. Go to the Select PHP Version

Thời gian thực hiện tối đa wordpress

  • Giờ hãy truy cập vào đường liên kết Switch To PHP Options

Thời gian thực hiện tối đa wordpress

  • Tăng giá trị mặc định bạn thấy trong dòng max_execution_time. Thông thường, nó được đặt là 30 giây mặc định, vì vậy bạn có thể tăng lên 60 giây. Nhấp vào nút Áp dụng để lưu thay đổi

Thời gian thực hiện tối đa wordpress

Vì vậy là xong, giờ bạn sẽ không thấy lỗi Fatal Error. Vượt quá thời gian thực hiện tối đa 30 giây trong WordPress nữa