Работа с wordpress с использованием камердинера laravel, невозможно увеличить максимальный лимит загрузки

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

person LaserBeak    schedule 02.11.2016    source источник


Ответы (4)


Убедитесь, что вы отредактировали файл php.ini, на который ссылается ваш phpinfo(), и что после этого вы перезапустили службы, используя valet restart.

Работал на меня.

person Morten Najbjerg    schedule 13.01.2017

Откройте терминал и введите

$ 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-limits.ini следующим образом:

nano /usr/local/etc/php/7.1/conf.d/php-memory-limits.ini

Теперь вы можете обновить файл, указав другое значение для upload_max_filesize и post_max_size.

Сохраните его и перезапустите Valet.

person user2916349    schedule 29.06.2017
comment
Это сработало для меня, я добавил phpinfo(); на один из своих сайтов Valet, чтобы понять, какая версия php используется. Открыл файл /usr/local/etc/php/7.2/conf.d/php-memory-limits.ini и отредактировал значения загрузки и памяти. Запустил valet restart, чтобы применить изменения. - person csalmeida; 29.07.2020

Я думаю, это может помочь вам

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

В) 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
person Shibu Vs    schedule 02.11.2016
comment
Привет @shibu-vs. Похоже, что содержание этого ответа скопировано непосредственно с wpbeginner.com/wp-tutorials/. Можете ли вы отредактировать свой пост, чтобы отразить правильную атрибуцию. Плагиат не приветствуется при переполнении стека. (Ссылка: meta. stackexchange.com/questions/160071/) - person dardub; 01.03.2017

Я не знаю, если это твой случай,

НО

если вы работаете с сетью Wordpress (многосайтовой), имейте в виду, что для этого есть настройка сети в /wp-admin/network/settings.php

Я потратил час на это *%#@£%!

person Vincent Wasteels    schedule 15.10.2018