«Загруженный файл превышает директиву 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
С помощью FTP-клиента подключитесь к корневому каталогу вашего сервера и вставьте приведенный ниже код в конец файла wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Теперь вы изменили ограничение на размер загрузки до 256 мегабайт.
2. Увеличьте upload_max_filesize в cPanel
Если ваш хост использует cPanel, войдя в свою cPanel, вы можете просто внести изменения в php.ini.
Сначала найдите MultiPHP INI Editor. Затем выберите свой сайт на открывшейся странице. Вы можете увидеть несколько настроек, которые можно редактировать. Прокрутите вниз до upload_max_filesize и измените его значение на желаемое.
3. Увеличьте upload_max_filesize с помощью FTP.
Как упоминалось выше, php.ini управляет структурой PHP вашего сервера. Если ваш хостинг-провайдер разрешает вам доступ к файлу 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:
Убедитесь, что вы изменили имя пользователя на свой фактический путь.
Вышеупомянутые конфигурации могут отличаться для разных хостинг-провайдеров. Поэтому, чтобы убедиться, что они действительно подходят для вашего сервера, вы можете просто связаться с вашим хостинг-провайдером или просмотреть их форумы.
4. Увеличьте upload_max_filesize с помощью файла .htaccess.
Если ваш хостинг-провайдер не позволяет вам редактировать или создавать файл php.ini, вы можете внести некоторые изменения в файл .htaccess, чтобы изменить upload_max_filesize. Для этого подключитесь к серверу с помощью FTP-клиента и откройте свой основной каталог. Найдите файл .htaccess и добавьте следующие коды:
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 дочерней темы:
@ini_set( 'upload_max_size', '40M' );
@ini_set( 'post_max_size', '70M');
@ini_set( 'max_execution_time', '250M');
Вы можете изменить числа, указанные выше, на те ограничения, которые вам подходят.
Вывод
Если ни один из вышеперечисленных методов не помог вам, вам необходимо связаться со службой поддержки вашего хостинг-провайдера и сообщить им о ситуации.
Чтобы убедиться, что описанные выше методы сработали, вы можете перейти на панель управления WordPress, медиа и нажать «Добавить новый» и найти ограничение на размер загрузки. Если лимит изменился с прежнего на число, которое вы ввели в свои коды, значит, оно сработало. Если нет, то вам необходимо связаться с вашим хостинг-провайдером.
Имейте в виду, что если у вас по-прежнему возникают проблемы с загрузкой файла на веб-сайт, вы можете использовать FTP-клиент для загрузки файлов на сервер. Потому что FTP не имеет ограничений на размер загрузки.
Источник записи: https://betterstudio.com