7,166
edits
No edit summary |
|||
(17 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
[http://www.mediawiki.org/wiki/MediaWiki MediaWiki.org] | [http://www.mediawiki.org/wiki/MediaWiki MediaWiki.org] | ||
*使っている extentions も確認 (SyntaxHighlight_GeSHi は Core に入った) | *使っている extentions や skins も確認 (SyntaxHighlight_GeSHi, Vector は Core に入った) | ||
[ | [https://www.mediawiki.org/wiki/Extension:HTMLets Extension:HTMLets] (今は使ってない) | ||
[ | [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi Extension:SyntaxHighlight GeSHi] | ||
[ | [https://www.mediawiki.org/wiki/Extension:MobileDetect Extension:MobileDetect] (今は使ってない) | ||
[https://www.mediawiki.org/wiki/Extension:MobileFrontend Extension:MobileFrontend] | |||
[https://www.mediawiki.org/wiki/Skin:Minerva_Neue Skin:Vector] | |||
[https://www.mediawiki.org/wiki/Skin:Minerva_Neue Skin:Minerva_Neue] | |||
[https://www.mediawiki.org/wiki/Skin:Metrolook Skin:Metrolook] | |||
:これらの skin や extension のアップデートも忘れずにやる事 | |||
*展開 | *展開 | ||
<syntaxhighlight lang="bash" enclose="div"> | |||
tar xvfz mediawiki-9.99.9.tar.gz -C /path/to/your/wiki/ --strip-components=1 | |||
</syntaxhighlight> | |||
:この上書き方法は非推奨ですが... | :この上書き方法は非推奨ですが... | ||
*DB Update | *DB Update | ||
<syntaxhighlight lang="bash" enclose="div"> | |||
php maintenance/update.php | |||
</syntaxhighlight> | |||
*sitemap | *sitemap | ||
<syntaxhighlight lang="bash" enclose="div"> | |||
php maintenance/generateSitemap.php --fspath sitemap --server https://www.egrep.jp --urlpath https://www.egrep.jp/wiki/sitemap | |||
</syntaxhighlight> | |||
*1.25 で 自作 skin が動かなくなる予告 | *1.25 で 自作 skin が動かなくなる予告 | ||
Line 139: | Line 150: | ||
[http://www.mediawiki.org/wiki/Extension:MobileDetect Extension:MobileDetect] | [http://www.mediawiki.org/wiki/Extension:MobileDetect Extension:MobileDetect] | ||
[http://www.memorydeleted.com/?p=210 WPtouch skin] | [http://www.memorydeleted.com/?p=210 WPtouch skin] | ||
:1.25.x では WPtouch の対応は難しい。なので | |||
[https://www.mediawiki.org/wiki/Skin:Metrolook Skin:Metrolook] | |||
:これを試している。 | |||
== Misc == | == Misc == | ||
*navigation bar | *navigation bar | ||
MediaWiki:Sidebar | MediaWiki:Sidebar | ||
== composer update == | |||
1.25.6 にバージョンアップする際に怒られた。 | |||
<syntaxhighlight lang="bash" enclose="div"> | |||
$ php update.php | |||
MediaWiki 1.25.6 Updater | |||
wikimedia/composer-merge-plugin: 1.0.0 installed, 1.3.1 required. | |||
Error: your composer.lock file is not up to date, run "composer update" to install newer dependencies | |||
</syntaxhighlight> | |||
PHP の依存関係をマネージメントする Composer というのがる。 | |||
[https://getcomposer.org/ https://getcomposer.org/] | |||
<syntaxhighlight lang="bash" enclose="div"> | |||
cd /tmp | |||
wget https://getcomposer.org/installer | |||
php -d allow_url_fopen=On installer | |||
mv composer.phar /usr/local/bin/composer | |||
</syntaxhighlight> | |||
<syntaxhighlight lang="bash" enclose="div"> | |||
su - www-data | |||
cd mediawiki-doc-root | |||
php -d allow_url_fopen=On /usr/local/bin/composer update | |||
</syntaxhighlight> |