ЕВС Вікі: усталёўка, абнаўленне — различия между версиями
Материал из Вікі Фаланстэра
Rizoma (обсуждение | вклад) (→Пачатковая наладка) |
Maximax (обсуждение | вклад) м (паляпшэнне вікі разметкі) |
||
Строка 1: | Строка 1: | ||
== Агульныя звесткі == | == Агульныя звесткі == | ||
− | Вікі ёсць усталяваная з дапамогай гіт. Арыгінал https://www.mediawiki.org/wiki/Download_from_Git<br /> | + | ''Вікі ёсць усталяваная з дапамогай гіт. Арыгінал https://www.mediawiki.org/wiki/Download_from_Git<br />'' |
− | Залежнасці: composer мае быць усталяваным. | + | ''Залежнасці: <code>composer</code> мае быць усталяваным.'' |
== Усталёўка == | == Усталёўка == | ||
Строка 16: | Строка 16: | ||
=== Вонкавы выгляд === | === Вонкавы выгляд === | ||
− | # <code>cd ~/public_html/mediawiki/skins</code> пераходжу ў дырэкторыю | + | # <code>cd ~/public_html/mediawiki/skins</code> пераходжу ў дырэкторыю афармленняў |
# <code>git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/Vector.git</code> усталёўваю выгляд Vector | # <code>git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/Vector.git</code> усталёўваю выгляд Vector | ||
Строка 31: | Строка 31: | ||
# <code>cd ~/public_html/mediawiki</code> | # <code>cd ~/public_html/mediawiki</code> | ||
# <code>nano LocalSettings.php</code> уставіць дадзеныя са спампаванага файла | # <code>nano LocalSettings.php</code> уставіць дадзеныя са спампаванага файла | ||
+ | # <code>ctrl+O</code> захаваць змены | ||
+ | # <code>ctrl+X</code> зачыніць файл | ||
=== Вонкавы выгляд === | === Вонкавы выгляд === | ||
# https://www.mediawiki.org/wiki/Skin:Vector#Installation<br /> | # https://www.mediawiki.org/wiki/Skin:Vector#Installation<br /> | ||
# <code>nano LocalSettings.php</code> дадаць у канец файла | # <code>nano LocalSettings.php</code> дадаць у канец файла | ||
− | < | + | <pre>wfLoadSkin( 'Vector' ); |
− | $wgVectorUseSimpleSearch = true; | + | $wgVectorUseSimpleSearch = true; |
− | $wgVectorUseIconWatch = true;</ | + | $wgVectorUseIconWatch = true;</pre> |
# <code>ctrl+O</code> захаваць змены | # <code>ctrl+O</code> захаваць змены | ||
# <code>ctrl+X</code> зачыніць файл | # <code>ctrl+X</code> зачыніць файл | ||
Строка 43: | Строка 45: | ||
=== Прыгожыя (кароткія) спасылкі === | === Прыгожыя (кароткія) спасылкі === | ||
# <code>nano LocalSettings.php</code> уставіць пасля радка $wgScriptPath = "/mediawiki"; | # <code>nano LocalSettings.php</code> уставіць пасля радка $wgScriptPath = "/mediawiki"; | ||
− | < | + | <pre> |
− | + | ## https://www.mediawiki.org/wiki/Manual:$wgActionPaths<br /> | |
− | ## https://www.mediawiki.org/wiki/Manual:$wgActionPaths | + | $actions = array( 'edit', 'watch', 'unwatch', 'delete','revert', 'rollback', 'protect', 'unprotect', 'markpatrolled', 'render', 'submit', 'history', 'purge', 'info' ); |
− | $actions = array( 'edit', 'watch', 'unwatch', 'delete','revert', 'rollback', | + | |
− | + | ||
foreach ( $actions as $action ) { | foreach ( $actions as $action ) { | ||
$wgActionPaths[$action] = "/wiki/$action/$1"; | $wgActionPaths[$action] = "/wiki/$action/$1"; | ||
} | } | ||
+ | |||
$wgActionPaths['view'] = "/wiki/$1"; | $wgActionPaths['view'] = "/wiki/$1"; | ||
$wgArticlePath = $wgActionPaths['view']; | $wgArticlePath = $wgActionPaths['view']; | ||
− | </ | + | </pre> |
# <code>ctrl+O</code> захаваць змены | # <code>ctrl+O</code> захаваць змены | ||
# <code>ctrl+X</code> зачыніць файл | # <code>ctrl+X</code> зачыніць файл | ||
Строка 61: | Строка 62: | ||
# <code>cd ~/public_html/mediawiki/extensions</code> пераходжу ў дырэкторыю пашырэнняў | # <code>cd ~/public_html/mediawiki/extensions</code> пераходжу ў дырэкторыю пашырэнняў | ||
# <code>git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/<EXT>.git</code> усталёўваю абранае пашырэнне | # <code>git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/<EXT>.git</code> усталёўваю абранае пашырэнне | ||
− | |||
− | |||
− | |||
== Абнаўленне == | == Абнаўленне == | ||
− | # Заходжу у тэчку вікі cd ~/public_html/mediawiki< | + | # Заходжу у тэчку вікі <code>cd ~/public_html/mediawiki</code> |
− | # Абнаўляю вікі git pull | + | # Абнаўляю вікі <code>git pull</code> |
− | # Абнаўляю дадаткі і вонкавы выгляд git pull --recurse-submodules | + | # Абнаўляю дадаткі і вонкавы выгляд <code>git pull --recurse-submodules</code> |
− | # Абнаўляю табліцы БД php maintenance/update.php | + | # Абнаўляю табліцы БД <code>php maintenance/update.php</code> |
+ | |||
+ | == Дадатковая інфармацыя == | ||
+ | # <code>rm -rf `ls -Ab`</code> выдаліць усё з дырэкторыі, напрыклад калі трэбас спампаваць усе афармленні альбо пашырэнні, што ёсць у гіце | ||
[[Категория:Техническая поддержка]] | [[Категория:Техническая поддержка]] |
Версия 22:32, 15 апреля 2017
Содержание
Агульныя звесткі
Вікі ёсць усталяваная з дапамогай гіт. Арыгінал https://www.mediawiki.org/wiki/Download_from_Git
Залежнасці: composer
мае быць усталяваным.
Усталёўка
Вікі
-
cd ~/public_html/mediawiki
заходжу у дырэкторыю вікі- Калі тэчка не існуе - ствараю
mkdir ~/public_html/mediawiki
- Калі тэчка не існуе - ствараю
-
git clone https://gerrit.wikimedia.org/r/p/mediawiki/core.git .
спампоўваю вікі- Не губляй кропку напрыканцы
Вонкавыя бібліятэкі
-
composer install --no-dev
- Калі не працуе, спрабую
$ composer update --no-dev
- Калі не працуе, спрабую
Вонкавы выгляд
-
cd ~/public_html/mediawiki/skins
пераходжу ў дырэкторыю афармленняў -
git clone https://gerrit.wikimedia.org/r/p/mediawiki/skins/Vector.git
усталёўваю выгляд Vector
Пачатковая наладка
-
https://evs.falanster.info/mw-config/index.php
- Database type: MySQL
- Database host: localhost
- Націснуць "Regenerate LocalSettings.php"
- Database settings: Storage engine: InnoDB
- Database settings: Database character set: Binary
- Name of wiki: Falanster EVS wiki
- Project namespace: Other (specify): Evs_wiki
- Спампаваць LocalSettings.php на свой комп
-
cd ~/public_html/mediawiki
-
nano LocalSettings.php
уставіць дадзеныя са спампаванага файла -
ctrl+O
захаваць змены -
ctrl+X
зачыніць файл
Вонкавы выгляд
- https://www.mediawiki.org/wiki/Skin:Vector#Installation
-
nano LocalSettings.php
дадаць у канец файла
wfLoadSkin( 'Vector' ); $wgVectorUseSimpleSearch = true; $wgVectorUseIconWatch = true;
-
ctrl+O
захаваць змены -
ctrl+X
зачыніць файл
Прыгожыя (кароткія) спасылкі
-
nano LocalSettings.php
уставіць пасля радка $wgScriptPath = "/mediawiki";
## https://www.mediawiki.org/wiki/Manual:$wgActionPaths<br /> $actions = array( 'edit', 'watch', 'unwatch', 'delete','revert', 'rollback', 'protect', 'unprotect', 'markpatrolled', 'render', 'submit', 'history', 'purge', 'info' ); foreach ( $actions as $action ) { $wgActionPaths[$action] = "/wiki/$action/$1"; } $wgActionPaths['view'] = "/wiki/$1"; $wgArticlePath = $wgActionPaths['view'];
-
ctrl+O
захаваць змены -
ctrl+X
зачыніць файл
Пашырэнні
-
cd ~/public_html/mediawiki/extensions
пераходжу ў дырэкторыю пашырэнняў -
git clone https://gerrit.wikimedia.org/r/p/mediawiki/extensions/<EXT>.git
усталёўваю абранае пашырэнне
Абнаўленне
- Заходжу у тэчку вікі
cd ~/public_html/mediawiki
- Абнаўляю вікі
git pull
- Абнаўляю дадаткі і вонкавы выгляд
git pull --recurse-submodules
- Абнаўляю табліцы БД
php maintenance/update.php
Дадатковая інфармацыя
-
rm -rf `ls -Ab`
выдаліць усё з дырэкторыі, напрыклад калі трэбас спампаваць усе афармленні альбо пашырэнні, што ёсць у гіце