Приветствую Вас друзья.
Описание ошибки Извините, этот тип файла недопустим по соображениям безопасности
Ошибка “Извините, этот тип файла недопустим по соображениям безопасности” возникла на 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 или Хостинг панель. Если ничего из перечисленного не сработало, дело в вашем хостинге, обращайтесь в техподдержку.
Если Вам было полезно или есть вопросы, оставляйте комментарии, всем удачи =)