CPanel giới hạn thời gian PHP

Đôi khi bạn có thể nhận thấy rằng một số tập lệnh PHP mà bạn đã viết không hoạt động như mong muốn. Một thông báo lỗi rất phổ biến là Lỗi nghiêm trọng. Đã vượt quá thời gian thực hiện tối đa là 30 giây. Nguyên nhân là do hạn chế của PHP đối với lệnh max_execution_time. Tuy nhiên, thật dễ dàng để điều chỉnh thời gian thực thi tối đa của PHP

Đầu tiên, lượng thời gian [tính bằng giây] mà tập lệnh PHP được phép chạy được xác định bởi biến PHP max_execution_time. Trong hầu hết các máy chủ được chia sẻ, cấu hình mặc định là 30 giây. Vì vậy, bài viết này giải thích cách khách hàng có thể sửa đổi giá trị của biến này nếu họ cần tập lệnh PHP chạy lâu hơn. Chúng tôi khuyên bạn không nên đặt nó quá cao

Cách khắc phục Lỗi nghiêm trọng. Đã vượt quá thời gian thực hiện tối đa là 30 giây

Đầu tiên, đăng nhập vào tài khoản cPanel của bạn bằng tên người dùng và mật khẩu cPanel của bạn. Tuy nhiên, nếu bạn quên mật khẩu, bạn có thể đặt lại mật khẩu bất kỳ lúc nào bằng cách sử dụng tùy chọn 'Đặt lại mật khẩu' bên dưới hộp đăng nhập

Sau khi đăng nhập và bạn đang ở trong bảng điều khiển cPanel, hãy chuyển đến Phần mềm -> Chọn tùy chọn Phiên bản PHP

Nó sẽ đưa bạn đến một trang cho phép bạn chọn phiên bản PHP mà bạn muốn chạy cùng với các tiện ích mở rộng mà bạn muốn bật hoặc tắt. Về cơ bản, ở trên cùng bên phải của trang, có một tùy chọn khác 'Chuyển sang Tùy chọn PHP'. Nhấn vào nó

Bây giờ, bạn sẽ thấy một danh sách các biến PHP cùng với các giá trị được liên kết với từng biến. Kiểm tra giá trị của max_execution_time, hầu hết nó sẽ là 30 mặc định. Nhấp vào nó và bạn có thể nhập giá trị mới mà bạn yêu cầu. Giả sử, tôi cần tăng giá trị lên 60 giây [1 phút]. Tôi sẽ nhập 60 vào ô và nhấn 'Áp dụng'. Cuộn xuống dưới cùng và nhấp vào nút 'Lưu' để các thay đổi có hiệu lực. Bằng cách này, bạn sẽ có cài đặt thời gian thực thi tối đa PHP tốt hơn

Để xác nhận các thay đổi, tôi sẽ tải lên một tệp có tên là info. php, vào thư mục public_html của tên miền copablog của tôi. com. Đó là, tệp đó phải có các nội dung sau trong đó

Xác thực thay đổi đối với thời gian thực thi tối đa của PHP

Bây giờ, hãy sử dụng trình duyệt và thử truy cập tệp dưới dạng http. //copablog. com/thông tin. php. Nhớ đổi copablog nhé. com vào tên miền bạn đang sử dụng. Tìm kiếm max_execution_time trong trang được hiển thị và kiểm tra giá trị được liệt kê. Tôi có thể thấy rằng nó đã thay đổi thành 60 giây

Tại thời điểm này, max_execution_time của bạn được thay đổi thành 60 giây. Bây giờ, các tập lệnh PHP của bạn có thể chạy trong 1 phút mà không bị gián đoạn. Đây là bản sửa lỗi chính xác cho vấn đề thời gian thực thi tối đa của PHP

Cuối cùng, bạn có thể đọc thêm về tham số thời gian thực thi tối đa của PHP tại đây. http. //php. net/thủ công/vi/chức năng. đặt giới hạn thời gian. php

Có những tình huống cụ thể khi bạn có thể được yêu cầu thay đổi cấu hình PHP của mình. Cụ thể, bạn có thể được hướng dẫn chỉnh sửa một tệp trên máy chủ của mình có tên là php. ini và để tăng giới hạn max_execution_time

max_execution_time là cài đặt được quản lý thông qua cài đặt PHP, cài đặt này đặt thời gian tối đa tính bằng giây để tập lệnh phân tích dữ liệu đầu vào

Trong khi không cho phép thay đổi trực tiếp PHP. ini trên máy chủ của chúng tôi. Tuy nhiên, các thay đổi cấu hình PHP có thể được thực hiện từ cPanel bằng cách thực hiện theo các bước sau

Cách tăng giới hạn max_execution_time trong cPanel

Bộ chọn PHP được bỏ qua theo mặc định trong cPanel và có thể bị thiếu trong tài khoản của bạn nếu bạn đang lưu trữ với một máy chủ lưu trữ web khác. Tất cả khách hàng của ChemiCloud sẽ thấy phần Chọn phiên bản PHP trong cPanel của tài khoản lưu trữ của họ

Xem video hướng dẫn hoặc tiếp tục làm theo hướng dẫn từng bước trong hướng dẫn này

1] Đăng nhập vào cPanel

2] Tìm phần PHẦN MỀM và nhấp vào Chọn phiên bản PHP

Phần mềm > Chọn phiên bản PHP

3] Nhấp vào liên kết Tùy chọn trong cửa sổ mới

4] Tại đây, bạn có thể tìm max_execution_time và nhập giá trị mà bạn yêu cầu

Kiểm tra tài liệu về tập lệnh, plugin hoặc chủ đề của bạn [hoặc thông báo lỗi trên màn hình] để tìm giá trị chính xác

Bạn đang gặp khó khăn với các vấn đề về hỗ trợ và trang web? . 🤓 Kiểm tra kế hoạch của chúng tôi.

5] Sau khi bạn thực hiện bất kỳ thay đổi nào, vui lòng nhấp chuột trái vào bất kỳ đâu bên ngoài hộp thả xuống hoặc hộp nhập văn bản. Nếu thay đổi thành công, bạn sẽ thấy một hộp màu xanh lục với thông báo xác nhận rằng thay đổi đã được áp dụng

Đó là tất cả. Bây giờ bạn đã biết cách tăng thời gian thực thi tối đa của tập lệnh trong cPanel

Nếu bạn thích hướng dẫn này, thì bạn sẽ thích sự hỗ trợ của chúng tôi. Tất cả các gói dịch vụ lưu trữ của ChemiCloud đều có hỗ trợ 24/7 từ nhóm hỗ trợ tuyệt vời của chúng tôi. Kiểm tra các kế hoạch của chúng tôi và di chuyển trang web của bạn miễn phí ngay hôm nay

Làm cách nào để thay đổi giới hạn thời gian trong PHP trong cPanel?

Bước 1. Đăng nhập vào WHM. Bước 2. Đi tới Trang chủ >> Cấu hình máy chủ >> Cài đặt tinh chỉnh. Bước 3. Xác định vị trí tùy chọn thời gian thực thi tối đa của cPanel PHP. Bước 4. Chỉ định giá trị tính bằng giây .

Thời gian thực thi tối đa cho PHP là bao nhiêu?

Thời gian thực thi tối đa mặc định của tập lệnh PHP là 30 giây . Vì vậy, nếu quá trình chạy tập lệnh vượt quá 30 giây thì hệ thống sẽ báo lỗi.

PHP có thời gian chờ không?

Thời gian chờ PHP xảy ra khi yêu cầu Drupal hoặc PHP mất hơn năm phút để tạo đầu ra, kết thúc và tạo ra lỗi HTTP 500 . Hầu hết các trình duyệt web, tùy thuộc vào máy khách, không đợi lâu hơn hai phút trước khi ngừng yêu cầu và hiển thị lỗi.

Làm cách nào để tăng thời gian thực thi PHP?

Thời gian thực hiện tối đa, tính bằng giây. Nếu được đặt thành 0, không có giới hạn thời gian nào được áp dụng. Chức năng này không có tác dụng khi PHP đang chạy ở chế độ an toàn. Không có cách giải quyết nào ngoài việc tắt chế độ an toàn hoặc thay đổi giới hạn thời gian trong php

Chủ Đề