Иногда, на экране появляется надпись – загруженный файл превышает директиву upload_max_filesize в php.ini. Когда делаешь новый сайт на wordpress приходится загружать плагины. Для скорости и удобства процедуру – загрузить плагин – далаем через админку. И файлы которые приходится загружать бывают достаточно большого размера.

Что делать

Увеличить upload_max_filesize в WordPress

С помощью FTP-клиента подключитесь к корневому каталогу вашего сервера и вставьте приведенный ниже код в наш любимый файл wp-config.php

define('WP_MEMORY_LIMIT', '256M');

 

Теперь вы изменили ограничение на размер загрузки до 256 мегабайт.

Скорее всего это не поможет, поэтому переходим к следующему пункту, постараемся увеличить upload_max_filesize в php.ini

Увеличьте upload_max_filesize в панели управления хостинг провайдера

Если ваш хост использует например cPanel, войдя в которую, вы можете просто внести изменения в php.ini

В директиву php.ini внесите изменение настроек, которые можно редактировать. Нажмите Ctrl-F и в окно поиска введите upload_max_filesize или про скрольте вниз до upload_max_filesize и измените его значение на нужное, к примеру увеличьте upload_max_filesize в php.ini до 32 Мб

Увеличить корректировкой php.ini upload_max_filesize через FTP

Все мы знаем, что php.ini управляет структурой PHP вашего apache сервера. Хостинг-провайдер разрешает вам доступ к файлу php.ini, вы можете внести в него нужные изменения. Будьте предельно осторожны, не взорвите все.

С помощью FTP-клиента подключитесь к своему серверу и перейдите в свой каталог. Если вы не можете найти php.ini для редактирования, вы можете просто создать файл с тем же именем и добавить в него код, указанный ниже.

upload_max_filesize = 10M
post_max_size = 10M
memory_limit = 10M
file_uploads = On
max_execution_time = 300

Если вы имели удовольствие установить на свой VPS панель управления VESTA, то зайдите в нее и в верху щелкните Сервер

 

настройка php.ini vesta
настройка php.ini vesta

Нажмите Ctrl-F и в окно поиска введите upload_max_filesize или про скрольте вниз до upload_max_filesize и измените его значение на нужное, к примеру увеличьте upload_max_filesize в php.ini до 32 Мб

Внимание! После того как вы внесли корректировку в настройки сервера apache php.ini убедитесь что в настройках домена выставлено верная версия Шаблон Web APACHE. Обычно провайдер настраивает несколько шаблонов, например phpcgi, phpcgi74 но в VESTA php.ini который мы редактировали обычно привязан к default

 

настройка php.ini vesta default
настройка php.ini vesta default

Обычно после этого вы забудете про предупреждение, что загруженный файл превышает директиву upload_max_filesize в php.ini и сможете загружать файлы нужного размера на свои проекты.

Увеличьте upload_max_filesize с помощью файла .htaccess

Если хостинг-провайдер не позволяет вам редактировать или создавать файл php.ini, вы можете внести некоторые изменения в файл .htaccess, чтобы изменить upload_max_filesize. Для этого подключитесь к серверу с помощью FTP-клиента и откройте свой основной каталог. Найдите файл .htaccess и добавьте следующие коды:

php_value upload_max_filesize 10M
php_value post_max_size 3M
php_value memory_limit 5M
php_value max_execution_time 300
php_value max_input_time 300

Если, добавляя приведенный выше код в файл .htaccess, вы получаете сообщение об ошибке с вашего сервера, это означает, что на вашем сервере работает PHP на CGI, и вам не разрешено редактировать файл .htaccess. Удалите добавленные коды, чтобы восстановить ваш сайт в исходное состояние.

Увеличьте upload_max_filesize в файле function.php

Чтобы исправить ошибку upload_max_filesize в WordPress. Вы также можете добавить приведенный ниже код в файл functions.php дочерней темы:

@ini_set( 'upload_max_size', '40M' );
@ini_set( 'post_max_size', '70M');
@ini_set( 'max_execution_time', '250M');

 

Все новости ИТ

Остались вопросы, задайте их в комментариях.

 

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *