При попытке загрузить большой файл, например zip-файл темы, zip-файл плагина или даже большое изображение, вы можете столкнуться с ошибкой «Загруженный файл превышает размер директивы upload_max_filesize в php.ini» или «[размер файла] превышает максимальный размер загрузки для этого сайта».
Исправление этой ошибки несложно. В этом руководстве мы рассмотрим, как можно исправить эту ошибку.
Исправление загружаемого файла, превышающего директиву upload_max_filesize в php.ini.
Для исправления ошибки «загруженный файл превышает директиву upload_max_filesize в php.ini» необходимо увеличить «upload_max_filesize» в файле php.ini.
Вот некоторые из способов, которыми этого можно достичь:
- Редактирование файла .htaccess
- Редактирование файла php.ini через FTP
- Редактирование файла wp-config.php
- Изменение конфигурации в вашей панели хостинга
Редактирование файла.htaccess
Чтобы увеличить размер через файл.htaccess, вам необходимо:
1. Получите доступ к файлам вашего сайта с помощью FTP-программы, например Filezilla.
2. Перейдите в корень файлов вашего сайта и здесь вы найдете файл.htaccess.
3. Загрузите файл на свой локальный компьютер в качестве резервной копии.
4. Выберите для редактирования файл, размещенный на вашем сайте.
5. Добавьте следующие строки кода перед строкой «# Begin WordPress»:
php_value upload_max_filesize 512M
php_value post_max_size 512M
php_value memory_limit 512M
Если на вашем сервере PHP работает в режиме CGI, то эти коды не будут работать в вашем случае, поскольку они могут вызвать внутреннюю ошибку сервера.
Редактирование файла php.ini через FTP
Файл php.ini также находится в корневых файлах. Чтобы получить к нему доступ, вам потребуется использовать FTP-программу, например Filezilla, чтобы получить доступ к файлам сайта и идентифицировать файл.
После того, как вы определили файл, выберите его для редактирования, добавьте следующую строку кода и сохраните изменения:
upload_max_filesize = 512M
Если в корневой папке ваших файлов нет файла php.ini, вы можете создать его в корневой папке файлов вашего сайта.
Однако важно отметить, что этот метод работает только на некоторых хостинг-провайдерах. Поэтому нет гарантии, что он будет работать на вашем сайте.
Редактирование файла wp-config.php
Используя предпочитаемую вами FTP-программу, например Filezilla, откройте файлы вашего сайта WordPress и найдите файл wp-config.php на вашем сайте.
Выберите файл для редактирования и добавьте приведенный ниже код непосредственно перед строкой, которая гласит: /* Вот и все, прекратите редактирование! Удачной публикации. */.
@ini_set('upload_max_size', '512M');
После этого сохраните изменения и проверьте, решена ли проблема, попытавшись выполнить загрузку еще раз.
Изменение конфигурации в вашей панели хостинга
Большинство панелей хостинга предоставляют вам встроенные настройки, которые помогут вам настроить конфигурации PHP.
В этом руководстве мы рассмотрим, как выполнить это изменение в cPanel. Для этого вам сначала нужно будет войти в панель управления cPanel на вашем сайте.
Открыв панель управления, перейдите в раздел «Программное обеспечение» и нажмите «MultiPHP INI Editor».
Далее выберите свой сайт из выпадающего списка.
Измените значение в поле «upload_max_filesize» на подходящее значение:
После завершения обновления значения примените изменения, нажав кнопку «Применить».
Заключение
Как подчеркивается в этом руководстве, увеличение значения «upload_max_filesize» для исправления ошибки «Uploaded File Exceeds The Upload_max_filesize Error» в WordPress может быть выполнено с помощью любого из рассмотренных выше методов. В любом из методов вы можете увеличить значение «upload_max_filesize» до значения, которое будет наиболее подходящим для вашего сайта, если ваш хостинг-провайдер поддерживает это. Не все методы могут работать для вас в зависимости от вашего хостинг-провайдера.
В случае, если ни один из методов не подходит для вашего сайта, мы рекомендуем связаться с вашим хостинг-провайдером и попросить его увеличить стоимость для вас.