Решила наконец заняться созданием энциклопедии про свой город. Для этого выбрала конечно mediawiki. У хостера есть возможность автоустановки движка, но версии ниже. Я решила установить последнюю стабильную версию 1.22.7. Покажу пошагово как это было.
1. Скачала версию медиавики 1.22.7 со страницы http://www.mediawiki.org/wiki/Manual:Downloading_MediaWiki
2. В файловом менеджере в директорию загрузила этот архив и распаковала. Перешла на сайт и запустила SET UP THE WIKI. Во время установки пришлось создать у хостера новую базу данных и пользователя и внести эти данные.
3. Закончилась установка фразой: Fatal exception of type MWException
Для исправления я добавила в файл Localsettings.php
$wgLocalisationUpdateDirectory = "$IP/cache";
4. В итоге получилась страница: http://ozerskwiki.ru/index.php?title=Заглавная_страница
5. Для того, чтобы URL был без index.php?title= я добавила в LocalSettings.php
$wgScriptPath = ""; # Физический путь (правая часть первого правила Rewrite). Уже должен быть в файле LocalSettings.php
$wgArticlePath = "/wiki/$1"; # Виртуальный путь (левая часть первого правила Rewrite). ДОЛЖЕН ОТЛИЧАТЬСЯ от пути, введённого выше ($wgScriptPath)!
$wgUsePathInfo = true;
В файле .htaccess
RewriteEngine On
RewriteRule ^wiki/(.*)$ /index.php?title=$1 [PT,L,QSA]
RewriteRule ^wiki/*$ /index.php [L,QSA]
RewriteRule ^/*$ /index.php [L,QSA]
Ссылки:
- http://www.mediawiki.org/wiki/Download/ru
- http://www.mediawiki.org/wiki/Thread:Extension_talk:ParserFunctions/Fatal_exception_of_type_MWException_Error
- http://www.mediawiki.org/wiki/Manual:Short_URL/ru
- http://www.mediawiki.org/wiki/Manual:FAQ/ru
Поделиться в соц. сетях
No tags
Еще нет комментариев.
Написать коммент
« Leuf 1.0