MediaWikiインストール

MediaWikiをインストールする。

https://www.mediawiki.org/wiki/MediaWiki/ja
ダウンロード より 最新版 mediawiki-1.30.0.tar.gz をダウンロード。
D:\www\mediawiki-1.30.0 へ解凍

IIS仮想ディレクトリの設定を追加
- エイリアス = wiki
- 物理パス = D:\www\mediawiki-1.30.0

インストール要件によると PHP5.5.9以上が必要とあるが、自分の環境はPHP5.2.8のため、先にPHPのバージョンアップを実施。

http://<サーバー名>/wiki/
→ 500 内部サーバー エラーです。

WEBサーバとは別のクライアントからアクセスしていたが、wikiの初期セットアップはローカル上じゃないとダメみたい。

WEBサーバ上で http://<サーバー名>/wiki/ へアクセス
すると以下メッセージ
MediaWiki 1.30 internal error
Installing some PHP extensions is required.

Required components
You are missing a required extension to PHP that MediaWiki requires to run. Please install:

•mbstring (more information)
•fileinfo (more information)

php.iniのextension設定を有効にする。
ついでに、wikiのデータベースとしてSQLiteを使用したいのでSQLiteの設定も有効にする。
extension_dir = "ext"
extension=php_fileinfo.dll
extension=php_mbstring.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite3.dll

SQLiteもインストールしておく

WEBサーバ上で http://<サーバー名>/wiki/ へアクセス
set up the wiki リンクをクリック

1) Language = "ja - 日本語" を選択

2) 環境の確認

3) データベースに接続
- データベースの種類 = SQLite
- SQLiteデータディレクトリ = D:\sqlite\wiki
- データベース名 = my_wiki

→ ディレクトリ「D:\sqlite\wiki」に書き込めません。エラーとなる。

エクスプローラで D:\sqlite\wiki フォルダのプロパティを開き
[セキュリティ]タブ > [編集] > [追加] で "IIS_IUSRS" ユーザーを追加
"変更" のアクセス許可を追加し[OK]

4) 名前
- ウィキ名 = (任意の名前) ※ここでは"wiki"と入力
- プロジェクト名前空間 = ウィキ名と同じ:$1
- 管理アカウント - 利用者名 = (任意の名前)
- パスワード = (任意のパスワード)
- パスワードの再入力 = (上記と同じ)
- メールアドレス = (任意のメールアドレス) ※ここでは省略

5) オプション

6) 完了
- LocalSettings.php をダウンロード をクリックしダウンロードする。

ダウンロードした LocalSettings.php を D:\www\mediawiki-1.30.0 へコピー

以上

0 件のコメント:

その他の記事