Manual:Installing MediaWiki/ru

Эта страница описывает все шаги по установке и настройке MediaWiki вручную.

Установка MediaWiki может вызывать сложности у рядового пользователя компьютера, который не имеет опыта работы с Apache, PHP и MySQL/MariaDB. It is easier if you have some experience with Apache (web server software), PHP and MySQL/MariaDB (database). Additional help is available at 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 в следующем разделе.

Поддерживаются базы данных SQLite, MariaDB/MySQL, и PostgreSQL. Если вы не уверены, какую базу данных выбрать, используйте MariaDB.

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

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

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

MariaDB/MySQL
Create the MariaDB/MySQL database and database user. There are several ways:


 * Use a control panel software offered by your Hosting service (example: PhpMyAdmin)
 * Use ssh to log into your host and type the commands below into a MySQL prompt. См. соответствующую документацию вашего хостингового провайдера. В качестве альтернативы свяжитесь с вашим хостинг-провайдером, чтобы они создали для вас учетную запись.

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

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

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

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

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

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



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



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

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



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

Дополнения


Альтернативы ручной установке
Manual installation is often the preferred method because it gives the user more control and insight into how their wiki is installed, making troubleshooting and maintenance easier. Automated processes, packages, bundles, and services all come with their own idiosyncrasies.

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

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



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

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



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



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

