31
OpenIndiana / Настройка 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";
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";