Manual:MediaWiki Hosting/ru
[edit] Вики-хостинг
Возможно, что по каким-то причинам вам не удалось установить на свой компьютер MediaWiki. В этом случае вы можете создать свой вики-проект. Для этого воспользуйтесь существующим Вики-хостингом. Самый известный вики-хостинг — Викия.
Список других хостингов приведен здесь.
mediawiki-1.12.0 требует php 5.0 или выше. Убедитесь, что это есть на хостинге!
[edit] Установка MediaWiki на сервер хостинг-провайдера
Данный раздел находится в стадии доработки
[edit] Скачайте и разархивируйте (untar/unzip) файлы Mediawiki
Скачать файл setup можно здесь: http://www.sf.net/projects/wikipedia
Вариант 1: Скачайте файл setup на свой компьютер и разархивируйте его (например, с помощью WinRAR). Это позволит просмотреть все файлы на вашем компьютере до закачивания на сервер.
Вариант 2: Скачайте tarball отсюда: http://www.sf.net/projects/wikipedia, после этого разархивируйте файлы командой: tar -xvzf mediawiki-*.tar.gz
[edit] Закачивание файлов MediaWiki на сервер
Разархивированные файлы на вашей локальной машине закачайте в папку сервера. Можно поместить их в корень. Если ваш сервер работает под Unix, и у вас есть доступ к файлу httpd.conf, сделайте symlink.
Если хостинг предоставляет компания, то обычно полезно создать поддиректорию в каталоге www/, например, каталог /wiki и скачать туда все файлы MediaWiki с вашего локального диска.
[edit] Работа с пользователями
Попробуйте пропустить этот шаг, но если начнутся проблемы с пользователями, вернитесь и попробуйте прочитать руководство mw:Manual:Installation/Users.
[edit] Создайте базу MySQL
- Если вы знаете пароль администратора для сервера MySQL, пропустите этот шаг
- Если у вас нет доступа к серверу на уровне администратора (т.е. сервер разделяемый), то перед запуском setup, создайте базу данных MySQL и создайте пользователя для этой базы
[edit] Изменение разрешений в директории «config»
Войдите в директорию config и разрешите серверу записывать в нее.
[edit] Лучший метод
Самый хороший и безопасный способ — это узнать под каким пользователем запущен сервер. Для Debian, например, это пользователь с именем «www-data». Чаще всего в качестве веб-сервера используется Apache, и чтобы узнать к какой группе принадлежит пользователь «apache», выполните следующую команду:
groups apache (или groups <имя_пользователя_вашего_веб_сервера>)
Далее надо изменить группу для всех файлов на группу веб-сервера, а так же разрешить доступ группе для записи в папку с конфигурационными файлами (chmod g+w config, или, что проще, в ftp-клиенте выставить 775).
[edit] Простой метод (небезопасный)
Разрешите доступ к директории «config» на chmod 777. Если не получится — сделайте доступ 755 или 775
В случае виртуального хостинга достаточно закачать файлы на сервер, например, через ftp-клиент. А потом выставить для директории «config» права 770 или 775.
[edit] Зайдите на сайт и запустите Setup
Зайдите на сайт и запускайте setup. Например, если у вас сайт example.com и вы инсталлировали Wiki в директорию mediawiki, то вам необходимо просто набрать http://example.com/mediawiki/ в браузере. При повторных изменениях необходимо заходить в /config/index.php.
[edit] Задайте свойства проекта
Секция «Database config»:
- Database name — имя базы данных
- DB username — имя пользователя базы данных
- DB password — пароль пользователя базы данных
- Database table prefix — префикс названий баз данных
- DB root password — пароль администратора баз данных, если вы его знаете
Жмите кнопку «Install!»
Если инсталятор выдаст ошибку создания какой-либо из таблиц в базе, то можно скопировать SQL-код создания таблицы и создать ее вручную, изменив параметры, которые не устраивают SQL-сервер. После создания таблицы, можно вернуться на страничку инсталяции и просто нажать F5 (конечно, подтвердив повторную отправку данных формы).
[edit] Переместите LocalSettings.php
После установки, у вас появится файл LocalSettings.php в директории «config». Переместите его (не копируйте!!!) в главный каталог wiki.
[edit] Верните разрешения на доступ — ВАЖНО
Поставьте разрешение на директорию config 0600, которое означает, что только владелец может читать из неё и писать в неё. Другой вариант — просто удалить директорию config.
[edit] Конфигурация
Теперь можно перейти к m:Documentation:Configuration и mw:Manual:System administration.
| Язык: | English • Русский |
|---|