Сейчас 127 заметки.

Mediawiki настройка загрузки файлов: различия между версиями

Материал из ЗАметки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
 
Начиная с версии 1.1 в MediaWiki загрузка изображений, по-дефолту, отключена. Проверьте требования:
 
Начиная с версии 1.1 в MediaWiki загрузка изображений, по-дефолту, отключена. Проверьте требования:
  
===== Проверьте права доступа =====
+
===== Проверьте права доступа на хостинге=====
 
Права доступа на каталог загрузки должны быть настроены так, чтобы обычный пользователь не имел возможности загрузить и выполнить другие скрипты, способные навредить вашему сайту.
 
Права доступа на каталог загрузки должны быть настроены так, чтобы обычный пользователь не имел возможности загрузить и выполнить другие скрипты, способные навредить вашему сайту.
  
Строка 7: Строка 7:
  
 
Установите нужное значение параметра в LocalSettings.php для активации функции загрузки файлов:
 
Установите нужное значение параметра в LocalSettings.php для активации функции загрузки файлов:
 
  
 
  $wgEnableUploads = true; # Разрешает загрузку файлов
 
  $wgEnableUploads = true; # Разрешает загрузку файлов
 
  
 
Чтобы отключить загрузку файлов установите значение параметра в false:
 
Чтобы отключить загрузку файлов установите значение параметра в false:
 
  
 
  $wgEnableUploads = false; # Запрещает загрузку файлов
 
  $wgEnableUploads = false; # Запрещает загрузку файлов
 
  
  
 
==== Настройка типов файлов ====
 
==== Настройка типов файлов ====
 
Чтобы разрешить загрузку какого-либо типа файлов, добавьте его расширение в $wgFileExtensions. К примеру, параметр $wgFileExtensions может выглядеть так
 
Чтобы разрешить загрузку какого-либо типа файлов, добавьте его расширение в $wgFileExtensions. К примеру, параметр $wgFileExtensions может выглядеть так
$wgFileExtensions = array('swf', 'gif', 'fla', 'jpeg', 'doc', 'pdf');
+
$wgFileExtensions = array('swf', 'gif', 'fla', 'jpeg', 'doc', 'pdf');
 
или
 
или
 
  $wgFileExtensions = array_merge($wgFileExtensions, array('swf', 'gif', 'fla', 'jpeg', 'doc', 'pdf'));
 
  $wgFileExtensions = array_merge($wgFileExtensions, array('swf', 'gif', 'fla', 'jpeg', 'doc', 'pdf'));

Текущая версия на 19:31, 3 октября 2012

Начиная с версии 1.1 в MediaWiki загрузка изображений, по-дефолту, отключена. Проверьте требования:

Проверьте права доступа на хостинге[править]

Права доступа на каталог загрузки должны быть настроены так, чтобы обычный пользователь не имел возможности загрузить и выполнить другие скрипты, способные навредить вашему сайту.

Включение и отключение загрузки файлов в Mediawiki[править]

Установите нужное значение параметра в LocalSettings.php для активации функции загрузки файлов:

$wgEnableUploads = true; # Разрешает загрузку файлов

Чтобы отключить загрузку файлов установите значение параметра в false:

$wgEnableUploads = false; # Запрещает загрузку файлов


Настройка типов файлов[править]

Чтобы разрешить загрузку какого-либо типа файлов, добавьте его расширение в $wgFileExtensions. К примеру, параметр $wgFileExtensions может выглядеть так

$wgFileExtensions = array('swf', 'gif', 'fla', 'jpeg', 'doc', 'pdf');

или

$wgFileExtensions = array_merge($wgFileExtensions, array('swf', 'gif', 'fla', 'jpeg', 'doc', 'pdf'));