По умолчанию в Вордпресс есть ограничение на размер загружаемых файлов, которые зависят от веб-хостинга и от выбранного пакета. производительности сайта. Поэтому у каждого сайта в консоли на странице загрузки медиафайлов отображается максимальный размер загружаемого файла.
Если у вас большой сайт с тяжелым контентом, и вам нужно увеличить максимальный размер загружаемых файлов. Но в результате вы получили такую ошибку:
The uploaded file exceeds the upload_max_filesize directive in php.ini
То в этой статье вы узнаете, как увеличить максимальный размер загружаемых файлов в Вордпресс тремя способами, а также, как узнать максимальный размер файла для загрузки в Вордпресс.
Как узнать максимальный размер файла для загрузки в Вордпресс
Медиа загрузчик использует PHP для загрузки файлов и имеет ограничения на сервере на максимальный размер загружаемых файлов. Вордпресс автоматически показывает этот размер в Медиа галерее:
Увеличение максимального размера загружаемых файлов в functions.php
Бывают случаи, которые я встречал в сети, что просто добавив следующий код в файл темы function.php, вы можете увеличить размер загружаемого файла:
@ini_set( ‘upload_max_size’ , ’64M’ );
@ini_set( ‘post_max_size’, ’64M’);
@ini_set( ‘max_execution_time’, ‘300’ );
Увеличение максимального размера загружаемых файлов в php.ini
В большинстве случаев, если ваш блог размещен на виртуальном хостинге, вы не увидите файл php.ini в корневом каталоге вашего сайта.
В таком случае вам нужно самостоятельно создать файл через файловый менеджер на хостинге или через FTP клиент.
Зайдите в корневую папку вашего сайта и создайте файл php.ini. В этот файл добавьте следующий код:
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 300
Данный метод срабатывает в большинстве случаев. Если не получится установить 64Мб, попробуйте установить 10Мб (часто это срабатывает).
Увеличение максимального размера загружаемых файлов в .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
Еще раз хочу подчеркнуть, что в большинстве случаев, многое зависит от поставщика услуг хостинга. В случае если не сработает ни один из методов, советую обратиться в службу поддержки хостинга.
Побольше бы таких статей, инструкции есть, интересно