Hôm nay mình sẽ hướng dẫn các bạn tăng giới hạn cho các file upload/import trên phpMyAdmin.
Mặc định thông thường bạn bị giới hạn 2MB đối với các file upload hoặc import như database bằng công cụ phpMyAdmin. Điều này gây nên các khó khăn nhất định nếu file upload của bạn có dung lượng lớn hơn nhiều. Ví dụ thông báo lỗi khi bị giới hạn upload file lên để restore dữ liệu.
Vậy làm thế nào để tăng mức dung lượng của file được upload/import lên bằng phpMyAdmin.
Các thao tác sau là dùng chương trình lệnh command line trên hệ thống thông qua SSH. Để làm chuyện đó khá là đơn giản khi ta chỉ cần thay đổi các giá trị cấu hình của dịch vụ PHP ở file “php.ini”.
Thử tìm ra file “php.ini” theo cách đơn giản :
# php -i | grep ".ini"
Các giá trị cần thay đổi như sau :
– Giả sử bạn cần upload file ở mức 32 MB thì hãy thay đổi 2 giá trị sau cao hơn mức của bạn.
upload_max_filesize = 40M post_max_size = 40M
– Sau đó hãy tăng các giá trị cấu hình tương ứng sau để có thời gian upload/import phù hợp. Các con số được điều chỉnh ở mức phù hợp với dung lượng file lớn ví dụ 32 MB.
max_execution_time = 300 max_input_time = 300 memory_limit = 128M
Lưu ý :
– Ở trên là trong trường hợp bạn kiểm soát được VPS/Server của bạn để tự cấu hình file “php.ini”.
– Còn nếu bạn xài Hosting thì bạn có thể liên hệ support phía Hosting xem họ có hỗ trợ vấn đề này không.
Sau cùng hãy restart lại dịch vụ PHP nếu là PHP-FPM hoặc dịch vụ Apache để áp cấu hình mới vào.
# /etc/init.d/httpd restart
Như vậy là xong rồi nhé.