TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как исправить ошибку “Загруженный файл превышает директиву upload_max_filesize в php.ini”?

1 535

«Загруженный файл превышает директиву upload_max_filesize в php.ini» – это ошибка, означающая, что загружаемый вами файл превышает лимит загрузки WordPress. Чтобы исправить ошибку «Загруженный файл превышает …», вам необходимо увеличить upload_max_filesize с помощью файла config.php или php.ini. Вы можете найти инструкции ниже.

Эта ошибка также может отображаться как ошибка HTTP в WordPress.

Исправить Загруженный файл превышает директиву upload_max_filesize:

Какой загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

Хостинг-провайдеры ограничивают размер загружаемого файла для защиты сервера. Код Upload_max_filesize можно найти в вашем файле php.ini. Файл php.ini – это структура PHP по умолчанию на вашем сервере.

Эти ограничения в основном устанавливаются хостинг-провайдером, и вы можете увидеть их, перейдя в панель управления WordPress, Медиа и нажав Добавить.

Как исправить загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

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

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

Как исправить загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

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

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

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

2. Увеличьте upload_max_filesize в cPanel

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

Как исправить загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

Сначала найдите MultiPHP INI Editor. Затем выберите свой сайт на открывшейся странице. Вы можете увидеть несколько настроек, которые можно редактировать. Прокрутите вниз до upload_max_filesize и измените его значение на желаемое.

3. Увеличьте upload_max_filesize с помощью FTP.

Как упоминалось выше, php.ini управляет структурой PHP вашего сервера. Если ваш хостинг-провайдер разрешает вам доступ к файлу php.ini, вы можете внести в него необходимые изменения.

Как исправить загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

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

upload_max_filesize = 2M post_max_size = 3M memory_limit = 5M file_uploads = On max_execution_time = 300

Если вы используете XAMPP, Wamp или MAMP, вы можете найти php.ini в:

Windows: C:/xampp/php/php.ini macOS: /private/etc/php.ini Linux: /etc/php.ini

Имейте в виду, что некоторым хостинг-провайдерам требуется suPHP в файле .htaccess для запуска упомянутого кода. Убедитесь, что вы добавили приведенный ниже код в свой файл .htaccess:

<IfModule mod_suphp.c> suPHP_ConfigPath /home/yourusername/public_html </IfModule>

Убедитесь, что вы изменили имя пользователя на свой фактический путь.

Вышеупомянутые конфигурации могут отличаться для разных хостинг-провайдеров. Поэтому, чтобы убедиться, что они действительно подходят для вашего сервера, вы можете просто связаться с вашим хостинг-провайдером или просмотреть их форумы.

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

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

Как исправить загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

php_value upload_max_filesize 2M 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. Удалите добавленные коды, чтобы восстановить ваш сайт в исходное состояние.

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

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

Как исправить загруженный файл превышает директиву upload_max_filesize в ошибке php.ini?

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

Вы можете изменить числа, указанные выше, на те ограничения, которые вам подходят.

Вывод

Если ни один из вышеперечисленных методов не помог вам, вам необходимо связаться со службой поддержки вашего хостинг-провайдера и сообщить им о ситуации.

Чтобы убедиться, что описанные выше методы сработали, вы можете перейти на панель управления WordPress, медиа и нажать «Добавить новый» и найти ограничение на размер загрузки. Если лимит изменился с прежнего на число, которое вы ввели в свои коды, значит, оно сработало. Если нет, то вам необходимо связаться с вашим хостинг-провайдером.

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

Источник записи: https://betterstudio.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. ПринимаюПодробнее