Установка mediawiki на Ubuntu — различия между версиями

Материал из ТХАБ.РФ
Перейти к: навигация, поиск
(Новая страница: «'''Описание установки mediawiki 1.19.2/1.20.2 на Ubuntu 11.04/12.04 LTS''' Описание дано для свежеустановленно…»)
 
м
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
'''Описание установки mediawiki 1.19.2/1.20.2 на Ubuntu 11.04/12.04 LTS'''
+
'''Описание установки mediawiki на Ubuntu / Debian'''
  
 
Описание дано для свежеустановленной ОС на облачный хостинг. Для работы mwdiawiki на ubuntu 12.04 LTS достаточно конфигурации VPS с 256 Мб RAM и HDD 5 Гб.
 
Описание дано для свежеустановленной ОС на облачный хостинг. Для работы mwdiawiki на ubuntu 12.04 LTS достаточно конфигурации VPS с 256 Мб RAM и HDD 5 Гб.
 
+
== Проверенные сценарии ==
== Установка и настройка вебсервера LAMP (apache2) ==
+
* [[Установка mediawiki на Ubuntu 12.04]] - устарело, но работает, можно легко всё настроить, есть готовые решения в интернете. не критичными к производительности
Все команды отдаются через терминал. Всё ПО ставится из стандартных репозиториев ubuntu. Для того чтобы вставить в окно терминала команды ранее скопированные из браузера  необходимо нажать 2 клавиши: Contrl + Insert.
+
* [[Установка mediawiki на Ubuntu 14.04]] - рекомендуется для интеренет проекта с повышенными требованиями к стабильности, совместимости, защищённости, наличию готовых решений
 
+
* [[Установка mediawiki на Ubuntu 16.04]] - рекомендуется для корпоративной вики/ интернет проекта с не высокими требованиями к совместимости, наличию готовых решений.  
Для удобства работы устанавливаем MC и архиватор ZIP:
 
 
 
sudo apt-get install mc zip unzip
 
 
 
Устанавливаем GIT для закачивания расширений mtdiawiki с github
 
 
 
sudo apt-get install git-core
 
 
 
Устанавливаем веб-сервер [[apache2]] в соответствии с [http://lib.clodo.ru/web-server/LAMP.html/ инструкцией], без установки библиотек suhosin (в самом конце).
 
 
 
после установки Apache2 к нему необходимо подключить модуль rewrite
 
 
 
a2enmod rewrite
 
 
 
и перезагрузить apache2
 
 
 
/etc/init.d/apache2 restart
 
 
 
=== Дополнительная настройка LAMP ===
 
Не рекомендуется устанавливать MySQL 5.5.x из-за низкой стабильности релиза, используйте MySQL 5.1.x.
 
Установка PHP 5.3.5 и выше (т.к. версия php 5.3.1-4 имеет ошибки критичные для mediawiki)
 
apt-get install php5 php-pear
 
 
 
Установка библиотек необходимых для нормальной работы mediawiki: memcache, APC (кэширование), imagik (графика), intl (интернационализация):
 
 
 
apt-get install php-apc
 
apt-get install memcached php5-memcache
 
apt-get install imagemagick php5-imagick - графическая библиотека для изменения размера изображений (вместо неё может воспользоватся GD)
 
apt-get install php5-gd (графическая библиотека для изменения размера изображений) - можно не устанавливать
 
apt-get install php5-intl интернационализация
 
apt-get install php5-curl для загрузки файлов по URL
 
 
 
Перезагрузите Apache2 чтобы изменения вступили в силу:
 
/etc/init.d/apache2 restart
 
 
 
=== Дополнительна настройка PHP ===
 
Проверьте что в файле /etc/php/apache2/php.ini  установлены:
 
 
 
upload_max_filesize = 8M
 
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
 
error_log = /var/log/php.log
 
 
 
Перезагрузите Apache2 чтобы изменения вступили в силу:
 
/etc/init.d/apache2 restart
 
 
 
== Установка mediawiki ==
 
 
 
1. Сделайте архивную копию сервера (бэкап).
 
 
 
2. Закачайте дистрибутив mediawiki на сервер в папку /home/user/wiki (например с помощью [[FileZila]]) или команды
 
 
 
wget http://download.wikimedia.org/mediawiki/1.23/mediawiki-1.23.4.tar.gz
 
 
 
3. Распакуйте содержимое дистрибутива в папку /var/www/wiki
 
 
 
Начальная установка осуществляется через веб интерфейс для чего:
 
 
 
1. Откройте браузер и перейдите по адресу http://IP-адрес вашего сервера/wiki(папка куда был распакован дистрибутив mediawiki)
 
 
 
2. Следуйте указаниям скрипта установки mediawiki, в процессе настройки вам придётся ввести пароль для доступа к базе MySQL.
 
 
 
3. Если установка завершится успешно, скрипт предложит вам сохранить файл с настройками (LocalSettings.php) на своём компьютере. ОБЯЗАТЕЛЬНО СОХРАНИТЕ ЕГО
 
 
 
4. После сохранения файла настроек, у себя на компьютере закачайте его обратно в папку /var/www/wiki
 
 
 
5. Перейдите по адресу http://IP-адрес вашего сервера/wiki . Медиавики установлена
 
 
 
6. Дальнейшая настойка вашей вики будет осуществляется через файл /var/www/wiki/LocalSettings.php
 
 
 
7. Сделайте архивную копию сервера (бэкап).
 
 
 
== Настройка Suhosin ==
 
Установка:
 
 
 
apt-get install php5-suhosin
 
 
 
Перезапускаем Apache2:
 
 
 
/etc/init.d/apache2 restart
 
 
 
Если Suhosin установлен и ограничивает длину параметра GET до 512 байт. Компонент MediaWiki ResourceLoader будет обходить это ограничение, но это снизит производительность. Если это возможно, следует установить suhosin.get.max_value_length 1024 или выше в php.ini (/etc/php5/conf.d/suhosin.ini ), а также установить для $wgResourceLoaderMaxQueryLength такое же значение в LocalSettings.php.
 
 
 
== Настройка mediawiki (LocalSettings.php)==
 
 
 
Настойка вашей вики осуществляется через файл /var/www/wiki/LocalSettings.php
 
  
 
== См. также ==
 
== См. также ==
* [[Установка mediawiki на Ubuntu 12.04]]
+
* [[Установка mediawiki]]
 +
* [[Настройка mediawiki]]
  
 
== Ссылки ==
 
== Ссылки ==

Текущая версия на 17:02, 8 февраля 2018

Описание установки mediawiki на Ubuntu / Debian

Описание дано для свежеустановленной ОС на облачный хостинг. Для работы mwdiawiki на ubuntu 12.04 LTS достаточно конфигурации VPS с 256 Мб RAM и HDD 5 Гб.

Проверенные сценарии

  • Установка mediawiki на Ubuntu 12.04 - устарело, но работает, можно легко всё настроить, есть готовые решения в интернете. не критичными к производительности
  • Установка mediawiki на Ubuntu 14.04 - рекомендуется для интеренет проекта с повышенными требованиями к стабильности, совместимости, защищённости, наличию готовых решений
  • Установка mediawiki на Ubuntu 16.04 - рекомендуется для корпоративной вики/ интернет проекта с не высокими требованиями к совместимости, наличию готовых решений.

См. также

Ссылки