WordPress утверждает, что максимальный лимит загрузки файлов составляет 2 МБ. phpinfo () говорит то же самое. Использование PHP версии 7+
Попытался изменить, создав файлы php.ini и .htaccess в корневых каталогах и каталогах wp-admin. Ничто не похоже на работу.
php.ini
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M
; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
.Htaccess
php_value upload_max_filesize 40M
php_value post_max_size 42M
Убедитесь, что вы отредактировали файл php.ini, на который есть ссылка в вашем phpinfo (), и перезапустите сервисы, используя valet restart
после этого.
Работал на меня.
Я думаю, что это может помочь вам
A) Файл функций темы
В некоторых случаях мы видели, что, просто добавив следующий код в файл функции темы, вы можете увеличить размер загрузки:
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '300' );
Б) Создайте или отредактируйте существующий файл PHP.INI.
В большинстве случаев, если вы находитесь на общем хосте, вы не увидите файл php.ini в своем каталоге. Если вы его не видите, создайте файл php.ini и загрузите его в корневую папку. В этом файле добавьте следующий код:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
C) htaccess
метод
Некоторые люди пытались использовать htaccess
метод, где путем изменения .htaccess
файл в корневом каталоге, вы можете увеличить максимальный размер загрузки в WordPress. Откройте или создайте .htaccess
файл в корневой папке и добавьте следующий код:
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300
Откройте терминал и введите
$ php --ini
Configuration File (php.ini) Path: /usr/local/etc/php/7.1
Loaded Configuration File: /usr/local/etc/php/7.1/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.1/conf.d
Additional .ini files parsed: /usr/local/etc/php/7.1/conf.d/ext-geoip.ini,
/usr/local/etc/php/7.1/conf.d/ext-gmp.ini,
/usr/local/etc/php/7.1/conf.d/ext-igbinary.ini,
/usr/local/etc/php/7.1/conf.d/ext-imagick.ini,
/usr/local/etc/php/7.1/conf.d/ext-mcrypt.ini,
/usr/local/etc/php/7.1/conf.d/ext-memcached.ini,
/usr/local/etc/php/7.1/conf.d/ext-opcache.ini,
/usr/local/etc/php/7.1/conf.d/ext-redis.ini,
/usr/local/etc/php/7.1/conf.d/php-memory-limits.ini
Откройте php-memory-limit.ini так:
nano /usr/local/etc/php/7.1/conf.d/php-memory-limits.ini
Теперь вы можете обновить файл с другим значением для upload_max_filesize и post_max_size
Сохраните его и перезагрузите.
Я не знаю, если это ваш случай,
НО
если вы работаете с WordPress Network (мультисайтом), имейте в виду, что для этого есть настройка сети в /wp-admin/network/settings.php
Я потратил час на это *% # @ £%!