Có 4 cách đơn giản để bạn khắc phục Tệp đã tải lên vượt quá chỉ thị upload_max_filesize trong php. lỗi ini trong WordPress
Mục lục
1- 1. Tăng kích thước tệp tải lên tối đa thông qua. htaccess
- 2. Điều chỉnh các cài đặt cấu hình PHP khác
- 3. Sửa đổi các 'chức năng. php’ hoặc ‘wp-config. tập tin php
- 4. Sửa đổi tệp PHP chính
1. Tăng kích thước tệp tải lên tối đa thông qua. htaccess
Chỉnh sửa. htaccess nằm trong thư mục gốc của tài liệu cài đặt WordPress.
Xác định vị trí. htaccess và chỉnh sửa nó bằng trình chỉnh sửa yêu thích của bạn [vi,nano,vim, v.v. ] và thêm hoặc sửa đổi dòng sau.
php_value upload_max_filesize 100M
Thay thế '100' bằng kích thước tệp tải lên tối đa [tính bằng megabyte] mà bạn muốn đặt trên bản cài đặt WordPress của mình
2. Điều chỉnh các cài đặt cấu hình PHP khác
Bạn cũng có thể muốn điều chỉnh một số cài đặt PHP khác, chẳng hạn như.
– memory_limit [dung lượng bộ nhớ tối đa mà tập lệnh có thể sử dụng];
– post_max_size [kích thước tối đa cho tất cả dữ liệu nội dung POST];
– max_execution_time [the maximum time in seconds a script is allowed to run before it is terminated by the parser];
– max_input_time [the maximum time in seconds a script is allowed to parse input data, like POST and GET].
Nếu vậy, hãy thêm hoặc sửa đổi các dòng sau.
php_value memory_limit 256M php_value post_max_size 32M php_value max_execution_time 600 php_value max_input_time 900
3. Sửa đổi các 'chức năng. php’ hoặc ‘wp-config. tập tin php
Chỉnh sửa các 'chức năng. php’ nằm trong thư mục chủ đề đang hoạt động [wp-content/themes/] hoặc tệp ‘wp-config. php’ nằm trong thư mục gốc của tài liệu cài đặt WordPress.
Thêm dòng sau vào wp-config. tập tin php.
@ini_set[ ‘upload_max_size’, ‘100M’ ];
4. Sửa đổi tệp PHP chính
Chỉnh sửa tệp cấu hình PHP chính. Sử dụng lệnh sau để định vị tệp cấu hình PHP chính trên máy chủ của bạn, e. g
# php -i | grep -i php.ini Configuration File [php.ini] Path => /etc/php/7.0/cli Loaded Configuration File => /etc/php/7.0/cli/php.ini
Khi bạn xác định vị trí tệp cấu hình PHP chính, hãy chỉnh sửa tệp đó và thêm hoặc sửa đổi dòng sau
upload_max_filesize = 100M
Bạn cũng nên sửa đổi các cài đặt này
memory_limit = 256M post_max_size = 32M file_uploads = On max_execution_time = 600 max_input_time = 900
Đừng quên khởi động lại máy chủ web của bạn để những thay đổi có hiệu lực
- Tạo một php cục bộ. ini trong thư mục gốc của bản cài đặt WordPress, ‘thêm upload_max_filesize = 100M’ vào tệp, lưu tệp do đó ghi đè lên php chính. cài đặt cấu hình ini.
Một lần nữa, bạn cần khởi động lại máy chủ web của mình để các thay đổi có hiệu lực.
Tất nhiên là bạn không phải sửa File upload vượt quá chỉ thị upload_max_filesize trong php. ini, nếu bạn sử dụng dịch vụ Lưu trữ WordPress của chúng tôi, trong trường hợp đó, bạn chỉ cần yêu cầu quản trị viên Linux chuyên gia của chúng tôi thay đổi cài đặt PHP upload_max_filesize cho bạn. Họ luôn sẵn sàng 24×7 và sẽ xử lý yêu cầu của bạn ngay lập tức
Có khá nhiều máy chủ phát triển cục bộ PHP như WAMP, EasyPHP và XAMPP nhưng tôi thích sử dụng cái sau hơn. Tôi đang xây dựng một blog WordPress trên xampp, trong khi cố gắng cài đặt một chủ đề, tôi đã gặp lỗi này
Tệp đã tải lên vượt quá chỉ thị upload_max_filesize trong php. ban đầu
Từ thông báo lỗi, tôi biết mình cần tăng giá trị kích thước tệp tối đa trong php. tập tin ini. Theo mặc định, upload_max_filesize được đặt thành 2 MB trong XAMPP, cũng có thể trong WAMP và EasyPHP