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

Ошибка "Извините, этот тип файла недопустим по соображениям безопасности" возникла на 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
<IfModule mod_rewrite.c>
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
</IfModule>

# 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 или Хостинг панель. Если ничего из перечисленного не сработало, дело в вашем хостинге, обращайтесь в техподдержку или переезжайте на sprinthost.ru например, у меня с ними проблем нет.

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

Поделиться