Difference between revisions of "Main Page"
Line 7: | Line 7: | ||
== Working with OBS == | == Working with OBS == | ||
* [[OBS Gstreamer plugin]] | * [[OBS Gstreamer plugin]] | ||
<h2> Установка MediaWiki </h2> | |||
<p>Установка крайне проста: скачиваем последнюю версию с официального сайта [http://www.mediawiki.org www.mediawiki.org] и распаковываем в нужный каталог сайта (например <tt>/var/www/site/w/</tt>); далее настраиваем через веб-интерфейс. Точка входа <span class="fck_mw_nowiki" _fck_mw_customtag="true" _fck_mw_tagname="nowiki">http://domain.ru/w/config/</span> | |||
</p><p>Подробно об установке можно узнать из [http://www.mediawiki.org/wiki/Manual:Installation_guide/ru официальной инструкции], и ещё одна [http://www.mediawiki.org/wiki/Manual:Configuring_MediaWiki/ru здесь]. | |||
</p><p>Вики движок лучше не размещать в корне сайта. Почему, кратко объяснено в [http://www.mediawiki.org/wiki/Manual:Wiki_in_site_root_directory спец. статье]. | |||
</p><p>После <span class="plainlinks">[http://www.mycaal.com loan modification] установки хорошо бы ознакомиться с [http://www.mediawiki.org/wiki/Manual:System_administration/ru задачами администратора MediaWiki], где сказано что ещё можно доделать.</span> | |||
</p> | |||
<h2> <span class="plainlinks">Как сделать (кратко)</span> </h2> | |||
<p><span class="plainlinks">Хорошие краткие инструкции (ЧаВО или FAQ) есть на официальном сайте MediaWiki как на [http://www.mediawiki.org/wiki/Manual:FAQ/ru русском языке], так и на [http://www.mediawiki.org/wiki/Manual:FAQ английском].</span> | |||
</p><p><br /> | |||
</p> | |||
<h3> <span class="plainlinks">Запрещаем редактирование не авторизованным пользователям:</span> </h3> | |||
<pre><span class="plainlinks"> | |||
$wgGroupPermissions['*']['createaccount'] = true; | |||
$wgGroupPermissions['*']['read'] = true; | |||
$wgGroupPermissions['*']['edit'] = false; | |||
$wgGroupPermissions['*']['createpage'] = false; | |||
$wgGroupPermissions['*']['createtalk'] = false; | |||
</span></pre> | |||
<p><br /> | |||
</p> | |||
<h3> <span class="plainlinks">Делаем ссылки короткими</span> </h3> | |||
<p><span class="plainlinks">По умолчанию ссылки выглядят так: <span class="fck_mw_nowiki" _fck_mw_customtag="true" _fck_mw_tagname="nowiki">http://domain.ru/wiki/index.php?title=article</span>. Чтобы сделать их такими же короткими и наглядными, как в Википедии, есть [http://www.mediawiki.org/wiki/Manual:Short_URL много способов]. Один из них - это добавить в <b>LocalSettings.php</b>:</span> | |||
</p> | |||
<pre><span class="plainlinks">$wgScriptPath = "/w"; | |||
$wgArticlePath = "/wiki/$1"; | |||
$wgUsePathInfo = true; | |||
</span></pre> | |||
<p><span class="plainlinks">где <b>$wgScriptPath</b> - каталог установки вики-сайта, а <b>$wgArticlePath</b> - виртуальный каталог, который нужно будет указать в URL при обращении к статье, имя не должно совпадать с реальным каталогом.</span> | |||
</p><p><span class="plainlinks">Затем, в корневом каталоге сайта (т.е. рядом с каталогом "w") нужно создать файл <b>.htaccess</b>:</span> | |||
</p> | |||
<pre><span class="plainlinks">RewriteEngine On | |||
RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA] | |||
RewriteRule ^wiki/*$ /w/index.php [L,QSA] | |||
RewriteRule ^/*$ /w/index.php [L,QSA] | |||
</span></pre> | |||
<p><span class="plainlinks">Для лучшего понимания этого кода можно подробней ознакомиться с [http://www.shtogrin.com/library/web/mod_rewrite/doc/RewriteRule/ синтаксисом дерективы RewriteRule].</span> | |||
</p><p><span class="plainlinks">Если на сервере установлено несклько виртуальных хостов, то нужно ещё добавить  настройку виртуального хоста в секцию <b><VirtualHost></b>:</span> | |||
</p> | |||
<pre><span class="plainlinks">RewriteEngine On | |||
RewriteOptions Inherit | |||
</span></pre> | |||
<p><span class="plainlinks">и подключить модуль rewrite, после чего перезагрузить сервер. В Debian это делается следующим образом:</span> | |||
</p> | |||
<pre><span class="plainlinks">ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled | |||
/etc/init.d/apache2 restart | |||
</span></pre> | |||
<h3> <span class="plainlinks">Добавляем логотип</span> </h3> | |||
<p><span class="plainlinks">Картинку не более 135х135 пикселей с прозрачным фоном загружаем в папку images и добавляем в <b>LocalSettings.php</b>:</span> | |||
</p> | |||
<pre><span class="plainlinks">$wgLogo = “{$wgScriptPath}/images/logofinal.png”;</span></pre> | |||
<p><br /> | |||
</p> |
Revision as of 04:16, 28 March 2022
Getting started
Working with OBS
bla-bla-bla
Working with OBS
Установка MediaWiki
Установка крайне проста: скачиваем последнюю версию с официального сайта www.mediawiki.org и распаковываем в нужный каталог сайта (например /var/www/site/w/); далее настраиваем через веб-интерфейс. Точка входа http://domain.ru/w/config/
Подробно об установке можно узнать из официальной инструкции, и ещё одна здесь.
Вики движок лучше не размещать в корне сайта. Почему, кратко объяснено в спец. статье.
После loan modification установки хорошо бы ознакомиться с задачами администратора MediaWiki, где сказано что ещё можно доделать.
Как сделать (кратко)
Хорошие краткие инструкции (ЧаВО или FAQ) есть на официальном сайте MediaWiki как на русском языке, так и на английском.
Запрещаем редактирование не авторизованным пользователям:
<span class="plainlinks"> $wgGroupPermissions['*']['createaccount'] = true; $wgGroupPermissions['*']['read'] = true; $wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['*']['createpage'] = false; $wgGroupPermissions['*']['createtalk'] = false; </span>
Делаем ссылки короткими
По умолчанию ссылки выглядят так: http://domain.ru/wiki/index.php?title=article. Чтобы сделать их такими же короткими и наглядными, как в Википедии, есть много способов. Один из них - это добавить в LocalSettings.php:
<span class="plainlinks">$wgScriptPath = "/w"; $wgArticlePath = "/wiki/$1"; $wgUsePathInfo = true; </span>
где $wgScriptPath - каталог установки вики-сайта, а $wgArticlePath - виртуальный каталог, который нужно будет указать в URL при обращении к статье, имя не должно совпадать с реальным каталогом.
Затем, в корневом каталоге сайта (т.е. рядом с каталогом "w") нужно создать файл .htaccess:
<span class="plainlinks">RewriteEngine On RewriteRule ^wiki/(.*)$ /w/index.php?title=$1 [PT,L,QSA] RewriteRule ^wiki/*$ /w/index.php [L,QSA] RewriteRule ^/*$ /w/index.php [L,QSA] </span>
Для лучшего понимания этого кода можно подробней ознакомиться с синтаксисом дерективы RewriteRule.
Если на сервере установлено несклько виртуальных хостов, то нужно ещё добавить настройку виртуального хоста в секцию <VirtualHost>:
<span class="plainlinks">RewriteEngine On RewriteOptions Inherit </span>
и подключить модуль rewrite, после чего перезагрузить сервер. В Debian это делается следующим образом:
<span class="plainlinks">ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled /etc/init.d/apache2 restart </span>
Добавляем логотип
Картинку не более 135х135 пикселей с прозрачным фоном загружаем в папку images и добавляем в LocalSettings.php:
<span class="plainlinks">$wgLogo = “{$wgScriptPath}/images/logofinal.png”;</span>