MediaWikiをXREAサーバーにインストール

提供: Nヴァストアーカイブ
2020年9月23日 (水) 12:20時点におけるNVadmin (トーク | 投稿記録)による版 (→‎2. MediaWikiセットアップ)
ナビゲーションに移動 検索に移動

XREAサーバーについて

XREAサーバーも「無料のレンタルサーバー」で、MediaWikiをインストールすることができます。
インストール後のURLは「http://XXXXXXXXXXXX.s1010.xrea.com/mwiki/」という形式です。
ただし、現時点でXREAサーバーでは、「ファイルアップロードできず」という現象が発生するのが残念なところです。
そのときのエラーメッセージには「Class 'XMLReader' not found」と表示されます。


サポートに問い合わせたところ、"XREAサーバーでは、PHPのバージョン「7.2以上」で「XMLReader」がインストールされていないため" とのこと。「XMLReader」を使用するには、「7.0」にダウンする必要がある。
ところが、MediaWikiの最新バージョン「1.34.2」では「PHP7.2.9以上が必須」となるため、「7.0」ではMediaWikiをインストールできない。
「XMLReader」が使えないと「ファイルのアップロード」時に「Class 'XMLReader' not found」のエラーになってアップロード不可。


ということですが、「無料」なので「ファイルのアップロード」以外の動作確認や、MediaWikiを初めてインストールしてみるための練習なら、インストールしてみるのも良いかもです。
                   インストール時期:2020年 7月 3日



1. SQLデータベースの準備

(1) XREAアカウントにログインする


(2) 「コントロールパネル」画面で「サーバー」→「XREA」を選択
XREAControlPanel01.jpg


(3) 「サーバー名」の下にある「新コントロールパネル」をクリック
XREAControlPanel02.jpg


(4) 「新コントロールパネル」画面で「データベース」アイコンをクリック
XREAControlPanelDBSet.jpg


(5) 「MySQL一覧」画面で「データベースの新規作成」をクリックし、DB名、パスワードを入力
XREAMySQL01.jpg
 今回は「XXXXXXXXXXXXwiki」とした。


(6) DB作成後の「MySQL」画面で「データベース名(データベースユーザー名と同一)」、「接続ホスト名」等をメモしておくこと。
XREAMySQL02.jpg
 MediaWikiセットアップ時の「データベースの接続」で必要となるのでしっかり記録しておきましょう。



2. MediaWikiセットアップ

(1) MediaWikiのサイトからダウンロードした「mediawiki-1.34.2.tar.gz」を解凍し、FTPでドキュメントホーム下の「mwiki」フォルダーに転送する。
 フォルダーの名称は任意に設定できるので「mwiki」等にします。
 「MediaWikiをインストールするフォルダー名を「wiki」にすると後々不具合が発生するので、「wiki」は避けること。
 「有料のレンタルサーバー」ではサブドメイン設定が可能なので、インストールフォルダー名とサブドメイン名は別々に設定することになる。
 「有料レンタルサーバー」のうち「さくらのレンタルサーバー」は「インストールフォルダー名」と「サブドメイン名」が異なっていても問題なく動作するが、「XServer」では、両者は強制的に同一になってしまうので注意が必要。


(2) ブラウザーのアドレスバーに「http://XXXXXXXXXXXXwiki.s1010.xrea.com/mwiki/」と入力
 実際のMediaWikiが動作するURLを入力する。
 以下の手順は「ブラウザー」の画面から行う。この例では「Google Chrome」で行っている。


(3) FTP転送が正常に完了した場合は、以下の表示が出るので「set up the wiki」をクリック
200704 MediaWikiSetUp 001.jpg


(4) 「MediaWiki 1.34.2 のインストール」画面で「続行」をクリック
Install 010.jpg


(5) 次の画面「MediaWiki へようこそ!」で「続行」をクリック
Install 011.jpg


(6) 「データベースに接続」で以下を入力(ここが一番の鬼門)
Install 017.jpg
 データベースホスト名は「mysqlXXXXXX.xserver.jp」← これは、sqlデータベースを作成したときに表示されているのでメモしておくこと。
 データベース名:「xsXXXXXXX_mwiki1」← 間違えないようにしましょう。当方はこれを間違ってしまい、かなり時間を無駄にした。
 データベースのユーザー名:「xsXXXXXXX_mwiki1」(今回はデータベース名と同一としたため)


(7) 「データベースの設定」画面で「続行」をクリック
Install 018.jpg


(8) 「名前」画面で「ウィキ名」と「管理アカウント」を設定したら、「続行」クリック
Install 019.jpg
 ウィキ名:「Nヴァストアーカイブ」(任意)
 利用者名:「NVadmin」 (自分のアカウント名なので任意)
 パスワード:任意(10桁以上推奨)
 メールアドレス:記入しなくとも良いが、今回はそれらしいアドレスを作ったので記入した。


(9) 「オプション」画面で以下の通り設定し「続行」
Install 020.jpg
 「メール送信を有効にする」のチェックを外す。
 「拡張機能」はすべてチェックする。
 ロゴのURLのところのファイル名のみ「logo.png」に変更しておく。
 インストール終了後、ファイル名「logo.png」の画像(135x135pix)を用意し、「resources」フォルダ下の「assets」フォルダへFTP転送すれば、既定の位置にロゴが表示される。


(10) 以下の画面で「続行」
Install 021.jpg


(11) 以下の画面で「続行」
Install 022.jpg


(12) インストール完了
Install 023End.jpg


(13) ダウンロードされた「LocalSettings.php」をMediaWikiインストールフォルダーにFTP転送する。


(14) その後、「wiki.nvast.com」をブラウザーで開いたとき、以下の画面が表示されればインストール完了。
Install 024 Setting.jpg
 おつかれさま。




 ↑ページトップへ   メインページに移動   ← 1.さくらのレンタルサーバー   → 3. StarFreeサーバー   → 4. XREAサーバー

脚注: