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

提供: N2アーカイブ
ナビゲーションに移動 検索に移動

StarFreeサーバーについて

「無料のレンタルサーバー」ということで、無料でいろいろと試行錯誤できるのがありがたい。
ただし、こちらは3ヵ月に一度更新作業をする必要がある。そうしないと、アカウントが削除されてしまう。
まあ、幽霊会員を除去するにはいい手段だとは言える。
                  インストール実施時期:2020年 7月11日



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

(1) StarFreeサーバーアカウントにログインする
StarServer 001LogIn.jpg


(2) 「無料プラン管理」をクリック
StarServer 002FreeControl.jpg
 「小さくて探しにくいところ」は「無料アカウント」に対するこの会社のスタンスを良く表している、とも言えますが、「無料」で使っていてぜいたく言っちゃあ、バチが当たりますかもね。


(3) 「スターサーバー管理」画面で「サーバー管理ツール」をクリック
StarServer 003ContolScreen.jpg


(4) 左の「データベース設定」をクリック
StarServer 004DBSetting.jpg


(5) 「データベース設定」画面で「MySQL追加」タブをクリック
StarServer 005DBSetting.jpg


(6) 「MySQL追加」画面で「データベース名」を入力し、「確認画面」をクリック
StarServer 006mySQLtooLong.jpg
 ここでは「mwiki」と入力してみた。「文字コード」は「UTF-8」であることを確認。


 「データベースユーザー名は16文字以内」と怒られてしまった。ぼかしている前半の文字数が12文字だったためユーザー名は「3文字以下」でないとエラーとなることが判明。
StarServer 007mySQLOK.jpg
 「m」と1文字に変更した。本来は前の画面でも「ワンポイントマニュアル」が表示され、エラー発生を防止すべきでしょう。


(7) 「確認画面」で「確定する」をクリック
StarServer 008mySQL.jpg


(8) 以下の「データベース設定」画面で「MySQLユーザ権限」の設定を行うこと。「パスワード」設定も必要。
StarServer 009DBSettingComp.jpg
 「MySQLユーザ権限」の手順と「画面」がありませんが、確実に「権限設定」をしてください。
 上記画面では、「MySQLユーザ権限」設定済みのものなので「権限設定済ユーザー」が表示されています。


 なお、MediaWikiインストール時の「データベースの接続」画面で、上記画面の「データベースホスト名」「データベース名」「データベースユーザー名」「パスワード」が必要となりますので、メモしておきましょう。


2. MediaWikiのインストール

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


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


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


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


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


(6) 「データベースに接続」で以下を入力(ここが一番の鬼門)
Install 017.jpg
 上記画面は「XServer」へのインストール時のものなので、「Star Server」の場合は、以下を入力する。
 データベースホスト名は「mysql1.php.starfree.ne.jp」← これを入れてもNGの場合は、「1. SQLデータベースの準備」の「(8) 以下の「データベース設定」画面で「MySQLユーザ権限」の設定を行うこと。」の画面を確認すること。「権限設定ユーザーはいません」となっているはずなので、「権限追加」ボタンクリックしてユーザーを追加する。
 データベース名:「XXXXXXXXX_mwiki」
 データベースのユーザー名:「XXXXXXXXX_m」


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


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


(9) 「オプション」画面で以下の通り設定し「続行」
Install 020.jpg
 上記画面は「XServer」へのインストール時のものなので、「Star Server」の場合は、異なる個所(削除されたファアイルのためのディレクトリ表示)があるので注意。
 「メール送信を有効にする」のチェックを外す。
 「拡張機能」はすべてチェックする。
 ロゴの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) その後、「http://XXXXXXXXXXXX.starfree.jp/」をブラウザーで開いたとき、以下の画面が表示されればインストール完了。
Install 024 Setting.jpg
 おつかれさま。




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

脚注: