Установка MediaWiki

Предлагается объединить эту статью с meta:Помощь:Установка. (Обсудить)


Перевод http://meta.wikimedia.org/wiki/Help:Installation

Шаблон:H:h

Смотри также : Как сделать копию Википедии


Содержание

Другие возможности

Медиавики достаточно для обычного пользователя, инсталлировать — для этого необходимо скачать 4 программы и следовать запутанным инструкциям. Поэтому существует альтернатива — можно воспользоваться существующим Вики-хостингом — список.

Скачайте и разархивируйте (untar/unzip) файлы Mediawiki

Скачать файл setup можно здесь: http://www.sf.net/projects/wikipedia

Вариант 1: Скачайте файл setup на свой компьютер и разархивируйте его. Это позволит просмотреть все файлы на вашем компьютере до закачивания на сервер. После скачивания, разархивируйте setup (например, с помощью WinRAR)

Вариант 2: Скачайте tarball отсюда: http://www.sf.net/projects/wikipedia, после этого разархивируйте файлы командой: tar -xvzf mediawiki-*.tar.gz

Закачивание файлов MediaWiki на сервер

Разархивируйте файлы на вашей локальной машине и закачайте их в папку сервера. Можно поместить их в корень. Если ваш сервер работает под Unix, и у вас есть доступ к файлу httpd.conf, сделайте symlink.

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

Работа с пользователями

Попробуйте пропустить этот шаг, но если начнутся проблемы с пользователями, вернитесь и попробуйте прочитать руководство: Help:Installation/Users (надо оформить внешнюю ссылку).

Создайте базу MySQL

  • Если вы знаете пароль администратора для сервера MySQL, пропустите этот шаг
  • Если у вас нет доступа к серверу на уровне администратора (т.е. сервер разделяемый), то перед запуском setup, создайте базу данных MySQL и создайте пользователя для этой базы

Изменение разрешений в директории «config»

Войдите в директорию config и разрешите серверу записывать в нее.

Лучший метод

Самый хороший и безопасный способ — это узнать под каким пользователем запущен сервер. Для Debian, например, это пользователь с именем «www-data». Чаще всего в качестве веб-сервера используется Apache, и чтобы узнать к какой группе принадлежит пользователь «apache», выполните следующую команду:

groups apache (или groups <имя_пользователя_вашего_веб_сервера>)

Далее надо изменить группу для всех файлов на группу веб-сервера, а так же разрешить доступ группе для записи в папку с конфигурационными файлами ([i]chmod g+w config[/i], или, что проще, в ftp-клиенте выставить 775).

Простой метод (небезопасный)

Разрешите доступ к директории «config» на chmod 777. Если не получится — сделайте доступ 755 или 775

В случае виртуального хостинга достаточно закачать фалы на сервер, например, через ftp-клиент. А потом выставить для директории «config» права 770 или 775.

Зайдите на сайт и запустите Setup

Зайдите на сайт и запускайте setup. Например, если если у вас сайт example.com и вы инсталлировали Wiki в директорию mediawiki, то вам необходимо просто набрать http://example.com/mediawiki/ в браузере. При повторных изменениях необходимо заходить в /config/index.php.

Задайте свойства проекта

Секция «Database config»:

  • Database name — имя базы данных
  • DB username — имя пользователя базы данных
  • DB password — пароль пользователя базы данных
  • Database table prefix — префикс названий баз данных
  • DB root password — пароль администратора баз данных, если вы его знаете

Жмите кнопку «Install!»


Если инсталятор выдаст ошибку создания какой-либо из таблиц в базе, то можно скопировать SQL-код создания таблицы и создать ее вручную, изменив параметры, которые не устраивают SQL-сервер. После создания таблицы, можно вернуться на страничку инсталяции и просто нажать F5 (конечно, подтвердив повторную отправку данных формы).

Переместите LocalSettings.php

После установки, у вас появится файл LocalSettings.php в директории «config». Переместите его (не копируйте!!!) в главный каталог wiki.

Верните разрешения на доступ - ВАЖНО

Поставьте разрешение на директорию config 0600, которое означает, что только владелец может читать из неё и писать в неё. Другой вариант — просто удалить директорию config.

Конфигурация

Теперь можно перейти к Documentation:Configuration and Documentation:Administration (нужно поставить внешние ссылки)

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home