Автор Тема: Настройка MediaWiki на OpenIndiana  (Прочитано 5681 раз)

Оффлайн keremet

  • Global Moderator
  • ROOT
  • *****
  • Сообщений: 463
  • Репутация: +237/-0
    • Просмотр профиля
    • OpenSolaris
Настройка MediaWiki на OpenIndiana
« : Июнь 24, 2013, 02:41:04 pm »
За основу можно взять статью http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Solaris_10

cd ~/examples/mediawiki/
wget http://dumps.wikimedia.org/mediawiki/1.21/mediawiki-1.21.1.tar.gz

sudo svcadm -v enable /network/http:apache22
#svcs -l http
cd /var/apache2/2.2/htdocs/
mkdir wiki; cd $_
tar xf ~/examples/mediawiki/mediawiki-1.21.1.tar.gz
sudo chown -R webservd:webservd *
sudo chmod -R o-rwx *
root@openindiana:/var/apache2/2.2/htdocs/wiki/mediawiki-1.21.1# mkdir config


MediaWiki 1.21 requires at least PHP version 5.3.2, you are using PHP 5.2.12.

Требуется скомпилировать PHP, но я выбрал старую версию
SQLite собран без модуля FTS3 — поиск не будет работать для этой базы данных.
Найдена встроенная графическая библиотека GD.


cd ~/examples/mediawiki/
wget http://download.wikimedia.org/mediawiki/1.19/mediawiki-1.19.7.tar.gz
cd /var/apache2/2.2/htdocs/
tar xf ~/examples/mediawiki/mediawiki-1.19.7.tar.gz
mv mediawiki-1.19.7 wiki
mkdir config
sudo chown -R webservd:webservd *
sudo chmod -R o-rwx *

Для SQLite
sudo cd /var/apache2/2.2
sudo mkdir data
sudo chgrp webservd data
sudo chmod g+w data

http://localhost/wiki/

http://localhost/wiki/mw-config/index.php

Сохранить LocalSettings.php в /var/apache2/2.2/htdocs/wiki

Download the package from https://github.com/jwestyp/TinyMCE_MW (zip, распаковать)
Place in your extensions directory, i.e. /var/apache2/2.2/htdocs/wiki/extensions/.
Include the following lines in your LocalSettings.php file. Make sure paths are correct to your instance.

sudo gedit /var/apache2/2.2/htdocs/wiki/LocalSettings.php

require_once("$IP/extensions/TinyMCE_MW/TinyMCE_MW.php");       //Extension php file location
$wgUseTinymce = true;                                           //Init needed for clicking on a new article link
$wgDefaultUserOptions ['showtoolbar'] = 0;                      //Disable the standard wiki edit toolbar without editing your DefaultSettings.php file
$wgTinymceTheme = "msword";                                     //Options are "simple", "advanced", "msword"
$wgMyWikiURL = "$wgServer/$wgScriptPath/";                      //Configuration setting for link URLs
$wgExt_valid_elements = "data[table|template],repeat[table|sort],categorytree[mode|depth],inputbox[type|bgcolor|width|default|preload|editintro|buttonlabel|searchbuttonlabel|break],big";


http://www.mediawiki.org/wiki/Manual:Configuring_file_uploads

## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads  = false;

Загрузка будет доступна после входа под зарегистрированным пользователем(слева Инструменты/Загрузить файл)


$wgLogo             =  "$wgScriptPath/images/logo.jpg"; //"$wgStylePath/common/images/wiki.png";

Чтобы стили нормально отображались у внешних пользователей
##$wgServer           = "http://localhost";
$wgServer           = "http://10.0.10.15:8080";