[Mediawiki] Установка движка из SVN

Некоторые движки лучше устанавливать из SVN репозиториев. Это легко и не надо заморачиваться с правами доступа. Есть только два минуса:

  1. Нужен доступ SSH.
  2. Не понимать как работать с этим.

Если ваш регистратор дает доступ к SSH, то проблем быть не должно. К слову, мой регистратор reg.ru, дает доступ ко всем своим тарифным планам.

Если с первым нет проблем, то будем решать вторую проблему.

Для этого нам понадобится программа-клиент для SSH, например, PuTTy. Заходим в нем и пишем ip адрес нашего сервера — обычно, это ip адрес сайта и тип подключения SSH.

Подключившись у вас спросят логин и пароль. После ввода вы уведите интерфейс старого DOS’а — командная строка. Кстати, при вводе пароле не будут писать даже звездочки — это своеобразная защита, но пугаться не стоит и нужно просто ввести ваш пароль.

Теперь с помощью команды cd нужно зайти в нужную папку — в которой будет расположен сайт.

Вы не знаете название папок, то после ввода «cd » (пробел обязателен в конце), можно нажать два раза кнопку tab и выведутся список папок. Если начать вводить название, а потом нажать tab, то оно допишется само (только уникальные символы).

Мы зашли в нужную папку. Теперь займемся установкой движка mediawiki.

Вводим:

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_19/phase3 .

Потом переходим в папку дополнений
cd extensions

и устанавливаем их. Приведу команду для установки всех нужных мне плагинов одного из своих сайтов:
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CategoryTree && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CharInsert && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CheckUser && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Cite && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ConfirmEdit && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ExpandTemplates && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Gadgets && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/googleAnalytics && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Nuke && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/PagedTiffHandler && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ParserFunctions && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/PdfHandler && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Renameuser && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/SyntaxHighlight_GeSHi && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/TitleKey && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/Vector && svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/WikiEditor

Можно просто вводить
svn checkout http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/CategoryTree

где CategoryTree — название дополнения.

Теперь заходим на сайт, где у вас спросят основные настройки сайта.

Для обновления нужно ввести команды

svn checkout http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_19/phase3 .

и
cd maintenance/ && php update.php --aconf ../LocalSettings.php && cd ..

Одно плохо — плагины (дополнения) не прописываются автоматически, поэтому их надо добавлять в файл LocalSettings.php вручную по инструкциям к extensions.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.