「MediaWikiの設定 - さくらインターネット」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

ページの作成:「== 概要 == <br><br> == Python3のインストール == pyenvをインストールして、Pythonのバージョンを簡単に切り替えるように設定する。<…」
 
編集の要約なし
1行目: 1行目:
== 概要 ==
== 概要 ==


<br><br>
== SyntaxHighlight Geshi ==
MediaWikiの配布ファイルに標準添付されているが、MediaWiki 1.31以降の同梱版ではPython3が必要である。<br>
<br>
さくらインターネットのレンタルサーバには、Python2のみインストールされているため、<br>
MediaWiki 1.31以降をインストールする場合、SyntaxHighlight Geshiは動作せず、<br>
<syntaxhighlight>タグが含まれるページを編集すると"構文ハイライトエラーがあるページ"になる。<br>
<br>
解決方法は、MediaWiki 1.30に含まれるSyntaxhighlight Geshiディレクトリにあるpygmentsディレクトリをコピーする。<br>
pygmentsディレクトリのみを変更することにより、さくらインターネットのPython2でも使用できるようになる。<br>
cd <MediaWikiのフルパス>/extensions
mv SyntaxHighlight_GeSHi/pygments SyntaxHighlight_GeSHi/pygments_org
fetch https://extdist.wmflabs.org/dist/extensions/SyntaxHighlight_GeSHi-REL1_30-87392f1.tar.gz
tar zxvf SyntaxHighlight_GeSHi-REL1_30-87392f1.tar.gz SyntaxHighlight_GeSHi/pygments/
<br>
ただし、この方法で不具合が出ないとも限らないので、自己責任で行うこと。<br>
<br><br>
<br><br>