MediaWikiをStarFreeサーバーにインストール
ナビゲーションに移動
検索に移動
StarFreeサーバーについて
- 「無料のレンタルサーバー」ということで、無料でいろいろと試行錯誤できるのがありがたい。
- ただし、こちらは3ヵ月に一度更新作業をする必要がある。そうしないと、アカウントが削除されてしまう。
- まあ、幽霊会員を除去するにはいい手段だとは言える。
- インストール実施時期:2020年 7月11日
1. SQLデータベースの準備
- (1) StarFreeサーバーアカウントにログインする
- (2) 「無料プラン管理」をクリック
- 「小さくて探しにくいところ」は「無料アカウント」に対するこの会社のスタンスを良く表している、とも言えますが、「無料」で使っていてぜいたく言っちゃあ、バチが当たりますかもね。
- (3) 「スターサーバー管理」画面で「サーバー管理ツール」をクリック
- (4) 左の「データベース設定」をクリック
- (5) 「データベース設定」画面で「MySQL追加」タブをクリック
- (6) 「MySQL追加」画面で「データベース名」を入力し、「確認画面」をクリック
- ここでは「mwiki」と入力してみた。「文字コード」は「UTF-8」であることを確認。
- 「データベースユーザー名は16文字以内」と怒られてしまった。ぼかしている前半の文字数が12文字だったためユーザー名は「3文字以下」でないとエラーとなることが判明。
- 「m」と1文字に変更した。本来は前の画面でも「ワンポイントマニュアル」が表示され、エラー発生を防止すべきでしょう。
- (7) 「確認画面」で「確定する」をクリック
- (8) 以下の「データベース設定」画面で「MySQLユーザ権限」の設定を行うこと。「パスワード」設定も必要。
- 「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」をクリック
- (4) 「MediaWiki 1.34.2 のインストール」画面で「続行」をクリック
- (5) 次の画面「MediaWiki へようこそ!」で「続行」をクリック
- (6) 「データベースに接続」で以下を入力(ここが一番の鬼門)
- 上記画面は「XServer」へのインストール時のものなので、「Star Server」の場合は、以下を入力する。
- データベースホスト名は「mysql1.php.starfree.ne.jp」← これを入れてもNGの場合は、「1. SQLデータベースの準備」の「(8) 以下の「データベース設定」画面で「MySQLユーザ権限」の設定を行うこと。」の画面を確認すること。「権限設定ユーザーはいません」となっているはずなので、「権限追加」ボタンクリックしてユーザーを追加する。
- データベース名:「XXXXXXXXX_mwiki」
- データベースのユーザー名:「XXXXXXXXX_m」
- (7) 「データベースの設定」画面で「続行」をクリック
- (8) 「名前」画面で「ウィキ名」と「管理アカウント」を設定したら、「続行」クリック
- ウィキ名:「Nヴァストアーカイブ」(任意)
- 利用者名:「NVadmin」 (自分のアカウント名なので任意)
- パスワード:任意(10桁以上推奨)
- メールアドレス:記入しなくとも良い。
- (9) 「オプション」画面で以下の通り設定し「続行」
- 上記画面は「XServer」へのインストール時のものなので、「Star Server」の場合は、異なる個所(削除されたファアイルのためのディレクトリ表示)があるので注意。
- 「メール送信を有効にする」のチェックを外す。
- 「拡張機能」はすべてチェックする。
- ロゴのURLのところのファイル名のみ「logo.png」に変更しておく。
- インストール終了後、ファイル名「logo.png」の画像(135x135pix)を用意し、「resources」フォルダ下の「assets」フォルダへFTP転送すれば、既定の位置にロゴが表示される。
- (10) 以下の画面で「続行」
- (11) 以下の画面で「続行」
- (12) インストール完了
- (13) ダウンロードされた「LocalSettings.php」をMediaWikiインストールフォルダーにFTP転送する。
- (14) その後、「http://XXXXXXXXXXXX.starfree.jp/」をブラウザーで開いたとき、以下の画面が表示されればインストール完了。
- おつかれさま。
脚注: