Chuyển tới nội dung

Cách Sửa Lỗi “Maximum Execution Time Exceeded” Trong WordPress

Cách Sửa Lỗi "Maximum Execution Time Exceeded" Trong WordPress

Lỗi “Maximum Execution Time Exceeded” là một trong những lỗi phổ biến mà người dùng WordPress có thể gặp phải khi thực hiện các tác vụ yêu cầu nhiều tài nguyên, chẳng hạn như cài đặt hoặc cập nhật plugin, theme, hoặc import dữ liệu lớn. Lỗi này xảy ra khi một script PHP chạy quá lâu mà không hoàn thành trong thời gian giới hạn cho phép trên server, thường là 30 giây theo mặc định. Khi đó, WordPress sẽ hiển thị một thông báo lỗi như sau:

Fatal error: Maximum execution time of 30 seconds exceeded in /home/user/public_html/wp-includes/plugin.php on line XYZ

Nguyên Nhân Gây Ra Lỗi “Maximum Execution Time Exceeded”

Lỗi này chủ yếu xảy ra do thời gian tối đa được thiết lập cho một script PHP để chạy bị vượt quá. Một số nguyên nhân chính bao gồm:

Cấu hình PHP mặc định: Server thường thiết lập một giới hạn thời gian tối đa cho mỗi script PHP để tránh việc sử dụng quá nhiều tài nguyên. Giới hạn này thường là 30 giây, nhưng có thể thay đổi tùy theo cấu hình server.

Script nặng hoặc phức tạp: Một số script yêu cầu nhiều thời gian xử lý hơn bình thường, đặc biệt khi xử lý dữ liệu lớn hoặc thực hiện nhiều truy vấn cơ sở dữ liệu.

Plugin hoặc theme xung đột: Nếu bạn sử dụng nhiều plugin hoặc theme không tương thích, điều này có thể làm cho WordPress mất nhiều thời gian hơn để xử lý các yêu cầu.

Các Cách Sửa Lỗi “Maximum Execution Time Exceeded”

Có một số cách bạn có thể thực hiện để sửa lỗi này, tùy thuộc vào quyền truy cập của bạn vào các tệp và cài đặt của server.

1. Sửa lỗi bằng cách chỉnh sửa file .htaccess

Một trong những cách đơn giản nhất để tăng thời gian thực thi là chỉnh sửa file .htaccess. Đây là tệp cấu hình thường nằm ở thư mục gốc của cài đặt WordPress của bạn.

Mở file .htaccess bằng cách sử dụng trình quản lý file của cPanel hoặc thông qua FTP.

Thêm dòng sau vào cuối file:

php_value max_execution_time 300

Lưu lại thay đổi và thử thực hiện lại thao tác mà trước đó bạn đã gặp lỗi.

Lưu ý: Giá trị 300 tương ứng với 300 giây (5 phút), bạn có thể điều chỉnh giá trị này tùy theo nhu cầu.

2. Sửa lỗi bằng cách chỉnh sửa file php.ini

Nếu bạn có quyền truy cập vào file php.ini của server, bạn có thể trực tiếp thay đổi thời gian thực thi tối đa của PHP.

Tìm và mở file php.ini trên server của bạn (file này thường nằm trong thư mục PHP của server).

Tìm dòng:

max_execution_time = 30

Thay đổi giá trị 30 thành số giây mong muốn (ví dụ 300).

Lưu lại file và khởi động lại server nếu cần.

Lưu ý: Phương pháp này thường yêu cầu quyền truy cập root hoặc quyền quản trị cao hơn trên server.

3. Sửa lỗi bằng cách sử dụng plugin WordPress

Nếu bạn không muốn chỉnh sửa thủ công các file trên server, bạn có thể sử dụng plugin để tăng thời gian thực thi PHP. Một trong những plugin phổ biến là WP Maximum Execution Time Exceeded.

Cài đặt và kích hoạt plugin từ WordPress repository.

Plugin này sẽ tự động tăng thời gian thực thi tối đa cho các script PHP, giúp bạn tránh gặp lỗi mà không cần can thiệp vào mã nguồn.

4. Liên hệ với nhà cung cấp dịch vụ hosting

Nếu bạn đã thử các phương pháp trên mà vẫn không thể khắc phục lỗi, bạn nên liên hệ với nhà cung cấp dịch vụ hosting của mình. Họ có thể điều chỉnh cài đặt trên server hoặc cung cấp giải pháp phù hợp hơn cho vấn đề này.

Kết Luận

Lỗi “Maximum Execution Time Exceeded” trong WordPress có thể gây khó chịu, nhưng nó có thể được khắc phục dễ dàng bằng cách tăng thời gian thực thi tối đa cho các script PHP. Bằng cách sử dụng một trong những phương pháp được liệt kê ở trên, bạn có thể tiếp tục công việc của mình mà không gặp phải gián đoạn không cần thiết. Nếu bạn không tự tin thực hiện các thay đổi này, hãy liên hệ với một chuyên gia hoặc nhà cung cấp hosting để được hỗ trợ.

Hy vọng bài viết này đã cung cấp cho bạn những thông tin hữu ích để sửa lỗi “Maximum Execution Time Exceeded” trong WordPress!

Kết nối với web designer Lê Thành Nam

LinkedIn

LinkedIn (Quốc tế)

Facebook

Twitter

Website

Chia Sẻ Bài Viết
Follow Nam Trên LinkedIn
Follow on LinkedIn

BÀI VIẾT KHÁC

Tham Khảo Các Dịch Vụ Của Web Designer Lê Thành Nam

Thiết Kế WebsiteTrọn Gói
Thiết Kế Website
Trọn Gói
Nâng Tầm Thương Hiệu, Tối Ưu Hiệu Suất
SEO Website Tổng Thể
SEO
Website Tổng Thể
Tăng Thứ Hạng, Thu Hút Khách Hàng
Nâng Cấp Website
Nâng Cấp
Website
Đổi Mới Hiệu Suất, Nâng Cao Trải Nghiệm
Quản Trị Website
Quản Trị
Website
Đảm Bảo Hoạt Động, Tối Ưu Hiệu Suất

Cần Một Website Ấn Tượng?

Bạn muốn một website không chỉ đẹp mà còn thu hút khách hàng và gia tăng doanh số? Mình là Lê Thành Nam, chuyên gia thiết kế web từng hợp tác với nhiều thương hiệu trong và ngoài nước. Nam tin rằng một website không chỉ là nơi trưng bày mà còn là công cụ giúp bạn nổi bật, chuyên nghiệp và chinh phục khách hàng trong từng click chuột! Hãy sở hữu ngay cho mình một website đẹp mắt và hiệu quả với mức giá vô cùng phải chăng cho tất cả mọi người bạn nhé! 

Đừng chần chừ! Nhấn vào nút bên dưới để nhận tư vấn miễn phí ngay hôm nay. 

Bạn cần một website vừa đẹp mắt vừa hiệu quả trong việc thu hút khách hàng và tăng doanh số? Mình là Lê Thành Nam, chuyên gia thiết kế web với kinh nghiệm hợp tác cùng nhiều thương hiệu trong và ngoài nước. Hãy để mình giúp bạn sở hữu một website chuyên nghiệp, ấn tượng, và phù hợp mọi ngân sách!