Tôi đang sử dụng nginx trên frontend dưới dạng "bộ đệm proxy" và apache trên phần phụ trợ, tôi đã đặt các cài đặt PHP của mình như sau:
error_log = /var/www/site1/php_error.log
error_reporting = 22527
file_uploads = On
log_errors = On
max_execution_time = 0
max_file_uploads = 20
max_input_time = -1
memory_limit = 512M
post_max_size = 0
upload_max_filesize = 1000M
Có vấn đề gì vậy? Tải lên các tệp dưới 1 MB là thành công nhưng bất cứ điều gì lớn hơn thế, Google Chrome đều xuất ra:
Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
Tôi đã kiểm tra tệp nhật ký lỗi nhưng nó không tồn tại trong thư mục. Tôi cũng đã kiểm tra /var/log/httpd/error_log
nhưng không có vấn đề liên quan đến tải lên. Tôi không biết bất cứ điều gì khác có thể gây ra vấn đề vì vậy tôi đã đưa tay ra giúp bạn. Cảm ơn!
upload_max_filesize = 1000M
và tôi sẽ không nghĩ rằng tải lên 1 MB có thể thất bại! Chỉ muốn kiểm tra lại.