Manual:Installing MediaWiki/ru

На этой странице описаны шаги по установке MediaWiki вручную, а дополнительные шаги по настройке можно найти в Manual:System_administration#Configuration.

Для установки MediaWiki требуется базовое знакомство с использованием веб-хостинга. Это проще, если у вас есть некоторый опыт работы с Apache (программное обеспечение веб-сервера), PHP и MySQL/MariaDB (база данных). Дополнительная помощь доступна на Project: Support desk.

Раздел Дополнения предлагает альтернативы ручной установки. Это также содержит содержит примечания по установке для определенных конфигураций системы.



Проверьте требования к установке
Убедитесь, что ваша система соответствует требованиям к установке.

Не забудьте также проверить MediaWiki, которую вы планируете установить.



Загрузка ПО MediaWiki
Загрузите tar-файл MediaWiki с официальной страницы загрузки.

Как правило, если вы используете производственную среду, вы хотите использовать последнюю стабильную версию, которой является MediaWiki.



Извлечение ПО MediaWiki
Скачанный файл будет в формате  или. Вам необходимо распаковать этот файл архива перед использованием. Вы можете распаковать файл локально (и затем загрузить через FTP на сервер) или прямо на свой сервер.

Обычно это делается с помощью специального ПО, таким как 7-Zip (бесплатно), WinZip, WinRAR или IZArc (бесплатно) в Windows.

В Linux и Mac OS X, вы можете распаковать файл с помощью следующей команды:



Загрузить файлы на Ваш сервер
Если вы еще не загрузили файлы на свой веб-сервер (или не скопировали, если программное обеспечение вашего веб-сервера работает локально на ), сделайте это сейчас.

Загрузите файлы в директорию на веб-сервере:


 * 1) непосредственно копируя распакованную папку или
 * 2) используя FTP-клиент, такой как FileZilla (Windows, OSX and Linux) или Cyberduck (Windows и OSX).
 * 3) с помощью программного обеспечения, уже предоставленного вашей службой хостинга, например файловый менеджер cPanel

Если в вашем инструменте загрузки есть опция "изменить имена файлов на строчные буквы", вы должны отключить ее.

Если вы используете веб-сервер Apache HTTPD, правильный каталог указан в вашем файле  в директиве. По умолчанию это  или.

Точное расположение файла настроек и каталогов сервера Apache  зависит от вашей операционной системы. В Debian и Ubuntu файл настроек и каталогов сервера Apache называется. В Red Hat и Fedora, файл находится в.

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



Настройка базы данных
Установочный скрипт MediaWiki попросит вас получить имя базы данных и имя пользователя базы данных, поэтому MediaWiki может сохранить содержание вики.

Если у вас уже есть сервер базы данных и вы знаете пароль для пользователя «root» (admin), перейдите к разделу #Запустить скрипт установки.

Если вы не знаете пароль для пользователя root, например, если вы находитесь на хостинг-сервисе, вам придется создать новую базу данных, прежде чем запустить сценарий установки MediaWiki в следующем разделе.

MariaDB/MySQL are the recommended databases. PostgreSQL and SQLite have limited support and should not be used unless there is a reason to. Если вы не уверены, какую базу данных выбрать, используйте MariaDB.

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

SQLite
Дальнейшая настройка не требуется для SQLite, если в системе установлен модуль  для PHP.

На странице установки SQLite выберите имя базы данных (что может быть чем угодно) и каталог базы данных SQLite. Для каталога базы данных установщик попытается использовать подкаталог за пределами корня документа и создать его, если это необходимо. Если этот каталог не является безопасным (например, веб-читаемый), измените это вручную, чтобы он не был доступен для всех в Интернете.

MariaDB/MySQL
Создайте базу данных MariaDB/MySQL и пользователя базы данных. Есть несколько способов:


 * Используйте панель управления программное обеспечение, предлагаемое вашим хостингом (пример: PhpMyAdmin)
 * Используйте ssh для входа на свой хост и введите приведенные ниже команды в приглашение MySQL. См. соответствующую документацию вашего хостингового провайдера. В качестве альтернативы свяжитесь с вашим хостинг-провайдером, чтобы они создали для вас учетную запись.

Следующие команды создают базу данных с именем, пользователя с именем  , и установят разрешения для пользователя в этой базе данных.

Только если ваша база данных не работает на том же сервере, что и ваш веб-сервер, вам необходимо дать соответствующее имя хоста веб-сервера ( в примере ниже):

PostgreSQL
Если вы используете PostgreSQL, вам нужно будет либо создать базу данных и пользователя, либо предоставить имя пользователя PostgreSQL с привилегиями "суперпользователь" в форму конфигурации. Часто, это имя пользователь базы данных. Следующие команды в командной строке Linux, как пользователь Postgres, создают пользователя базы данных с именем, и базу данных с именем  , принадлежащей пользователю с именем.

createuser -S -D -R -P -E wikiuser (затем введите пароль базы данных) createdb -O wikiuser my_wiki

или как суперпользователь (по умолчанию postgres) выполняет следующие команды в приглашении базы данных:

Остерегайтесь списка известных проблем при запуске Mediawiki с PostgreSQL.



Запуск установочного скрипта
Далее, завершите установку MediaWiki, перейдя по URL вашей установленной MediaWiki в вашем веб-браузере: Следуйте инструкциям в.



Дальнейшая настройка

 * - Дополнительная конфигурация
 * - Администрирование вики



Поддерживайте в актуальном состоянии!
После установки следите за обновлениями и следите за безопасностью своего сервера!

Дополнения


Альтернативы ручной установке
Ручная установка часто является предпочтительным методом, поскольку она дает пользователю больше контроля и понимания того, как устанавливается его вики, что упрощает устранение неполадок и обслуживание. Автоматизированные процессы, пакеты, сборки и услуги имеют свои особенности.

Вместо ручной установки MediaWiki есть упрощенные альтернативные варианты:
 * предварительно интегрированное программное обеспечение
 * услуги хостинга с установкой в 1 клик или вики-фермы

Смотрите также.



Инструкции для конкретной системы
Страницы, перечисленные в, содержат более подробные инструкции по установке, предназначенные для конкретных систем.

Однако в целом эти системные документы меньше поддерживаются и могут не всегда обновляться. Сначала обратитесь к (эта страница), прежде чем смотреть документацию по установке для каждой системы.



Запуск нескольких вики
Смотрите Руководство:Вопросы и Ответы#Установка и настройка.



Импорт существующей базы данных вики
Смотрите Руководство:Вопросы и Ответы#Установка и настройка.

