Приветствую Вас друзья.

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

Ошибка “Извините, этот тип файла недопустим по соображениям безопасности” возникла на WordPress 5.2.5 (Эта беда существует с версии 4.7) при загрузке rar архива.
Но я чаще всего сталкиваюсь с этой ошибкой при подгрузке кастомных шрифтов при разработке тем.

Ошибка может возникать из-за ограничений хостинга и из-за ограничений MIME типов в WordPress.

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

Решить проблему ни один плагин не помог, они все устарели на данный момент.

Помогло 2 вещи:

1) Настройка .htaccess

Нужно вставить директивы: upload_max_filesize, post_max_size, memory_limit, max_execution_time, max_input_time.
Они могут вызывать таймаут загрузки или мешать загрузке файла, если он превышает указанный размер.
Выкладываю стандартный .htaccess с добавленными директивами.

# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value memory_limit 256M
php_value max_execution_time 300
php_value max_input_time 300
# END WordPress

!ВАЖНО Если вы загружаете файлы больше чем 128M, измените значения upload_max_filesize и post_max_size.

2) Отключить проверку загружаемых файлов WordPress

В корневой директории сайта откройте файл wp-config.php, найдите строчку/* That’s all, stop editing! Happy blogging. */ и над ней вставьте:
define(“ALLOW_UNFILTERED_UPLOADS“, true);

Не забудьте сохранить и убедитесь, что кавычки правильные, если написать
define(“ALLOW_UNFILTERED_UPLOADS“, true); – Это не сработает.

На этом всё, файлы должны начать загружаться.

P.S. Имейте в виду, что ошибка летит в 99% из-за WordPress и вы можете беспрепятственно загружать файлы через FTP или Хостинг панель. Если ничего из перечисленного не сработало, дело в вашем хостинге, обращайтесь в техподдержку.

Если Вам было полезно или есть вопросы, оставляйте комментарии, всем удачи =)

Comments

  1. https://progettoscec.com/ 27/04/2021 at 15:50 - Reply

    wp-config.php   это основной файл, используемый WordPress, который обрабатывает многие функции WordPress. Вы можете отредактировать этот файл, чтобы отключить систему, которая предотвращает загрузку файлов определенных типов. После этого вы сможете загружать файлы любого типа. Вы можете редактировать файл wp-config, используя клиентское приложение FTP или войдя в свой сервер CPanel и используя Диспетчер файлов.

  2. Андрей 01/05/2021 at 08:00 - Reply

    Если вы уже попробовали все указанные способы и ничего не помогло, значит это самое время связаться с вашим провайдером услуг хостинга. Иногда провайдеры услуг хостинга запрещают некоторые форматы файлов в целях безопасности, и они смогут помочь вам в этой ситуации. Если вы являетесь клиентом Hostinger, свяжитесь с командой успеха клиентов с помощью онлайн чата. Они с радостью помогут вам решить данную проблему. Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.