Ошибка: Извините, этот тип файла недопустим по соображениям безопасности

  • 01.04.2021
  • 7 860
  • 5
  • 11.09.2022
  • 4
  • 3
  • 1
Ошибка: Извините, этот тип файла недопустим по соображениям безопасности

Описание

При загрузке различных файлов на сервер в WordPress можно столкнуться с такой вот ошибкой:

Сам текст ошибки в русской версии:

Извините, этот тип файла недопустим по соображениям безопасности

Сам текст ошибки в английской версии:

Sorry, This File Type Is Not Permitted for Security Reasons

Причиной возникновения данной ошибки является встроенная в WordPress защита, которая ограничивает список возможных типов файлов, которые доступны к загрузке пользователем, чтобы они не нанесли вреда работе сайта. По умолчанию можно загрузить следующие типы файлов и расширений: изображения (jpg, jpeg, png, gif, ico), документы (doc, docx, xls, xlsx, ppt, odt, pdf, psd), аудио-файлы (mp3, m4a, ogg, wav) и видео-файлы (mp4, wmv, avi, mov, mpg, ogv, 3gp). Если же пользователь пытается загрузить любой другой тип файла, то в итоге мы получаем ошибку, приведенную выше.

Решение проблемы (для всех типов файлов, очень быстрый)

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

Для решения проблемы, необходимо проделать следующее:

  1. В корневой директории сайта необходимо найти файл wp-config.php и открыть его для редактирования любым текстовым редактором.
  2. Далее, нужно в самом низу файла прописать следующую настройку:
    define('ALLOW_UNFILTERED_UPLOADS', true);
  3. После этого сохраняем изменения в файле.
  4. Для надежности лучше всего разлогиниться на сайте и снова залогиниться (хотя у меня и без этого шага все сработало).
  5. После этого, чтобы загрузить файл, открываем в админке Медиафайлы > Добавить новый. Выбираем нужный нам файл и жмем кнопку Загрузить.

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

Комментарии к статье (5)

    • Andrew Zibrovski

    WordPress заявляет, что с версии 5.8 добавлена поддержка webp файлов (Гугл уже сто лет как рекомендует его использовать вместе JPG, разродились, наконец).

    • Евгений

    Не работает ни через медиафайлы ни через добавление миниатюры, ни через плагины галереи

      • AJIekceu4

      На какой версии WordPress? Я вот пару месяцев назад проверял на последней версии это лично и все работает.

    • Гость

    Бесполезно, не решает

      • AJIekceu4

      Я только что еще раз проверил - все работает. Не забываем делать именно так, как написано в статье. Загружать файл ТОЛЬКО через Медиафайлы > Добавить новый. Данный способ не подходит для встроенного в редактор загрузчика файлов, поэтому в нем он работать не будет.

Добавить комментарий для AJIekceu4

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

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.