◇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)
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
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 件のコメント:
コメントを投稿