Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

hosting:cms:wordpress:issues:file-type-is-not-permitted-for-security-reasons [2020/04/16 18:17]
zinenko [Другие статьи]
hosting:cms:wordpress:issues:file-type-is-not-permitted-for-security-reasons [2020/06/05 13:11]
Строка 1: Строка 1:
-====== 2.13.1.1.10. Тип файла недопустим по соображениям безопасности ====== 
- 
-<note tip> 
-Список MIME-типов можно найти, к примеру, в [[https://ru.wikipedia.org/wiki/Список_MIME-типов|Википедии]]. 
-</note> 
- 
-WordPress поддерживает загрузку файлов только определённых типов. При загрузке файла неподдерживаемого типа может возникать ошибка ''Извините, этот тип файла недопустим по соображениям безопасности''. Чтобы загрузка прошла успешно, нужно либо добавить MIME-тип загружаемого файла в список поддерживаемых, либо отключить проверку типа при загрузке. 
- 
-===== Добавление новых типов с помощью плагинов ===== 
- 
-Установите специализированный плагин, вроде [[https://ru.wordpress.org/plugins/wp-add-mime-types/|WP Add Mime Types]], и добавьте с его помощью нужный MIME-тип в список разрешённых. 
- 
-Например, чтобы разрешить загрузку файлов CSV, в настройках плагина нужно добавить такую строку:<code> 
-CSV = text/csv 
-</code> 
- 
-===== Добавление новых типов с помощью functions.php ===== 
- 
-Добавьте в файл ''functions.php'' активной темы блок кода с таким содержимым: 
-<code php> 
-function additional_mime_types($mimes) { 
- 
-    // новые MIME-типы, которые нужно разрешить 
-    $mimes['csv'] = 'text/csv'; 
-    $mimes['doc' = 'application/msword';  
- 
-    return $mimes; 
-} 
-add_filter('upload_mimes', 'additional_mime_types'); 
-</code> 
-В теле функции ''additional_mime_types'' добавьте строки с нужными вам MIME-типами по аналогии с указанными в примере ''csv'' и ''doc''. 
- 
-===== Отключение проверки типов ===== 
- 
-Чтобы отключить проверку типов загружаемых файлов, добавьте в начале [[hosting:cms:wordpress:config|конфигурационного файла]] сайта (сразу после ''<?php'') такую строку:<code php> 
-define('ALLOW_UNFILTERED_UPLOADS', true); 
-</code> 
- 
  
  • hosting/cms/wordpress/issues/file-type-is-not-permitted-for-security-reasons.txt
  • Последнее изменение: 2020/06/05 13:11
  • (внешнее изменение)