2010年11月3日水曜日

MediaWikiをVirtualHostに設定したらページが表示されなくなった

MediaWikiをVirtualHostに設定したらページが表示されなくなったので、その解決方法のメモ

環境
Ubuntu 9.10
Mysql 5.1.37
php 5.2


実施する(した)こと

* Apache2のVirtualHostに、MediaWikiの情報を設定する

* LAN内でアクセスできるようにwindowsとmacのhostsファイルにドメインを指定

* ブラウザでアクセス。しかし、wikiが表示されない。他に設定してあるRedmine(Passenger動作)やTestLinkは正常に動作する


原因

error_logを見ると、File Not Foundエラーが表示されていた。
urlの指定がhttp://ドメイン/wiki/wiki。本来はhttp://ドメイン/wiki/でなくてはいけない。

はまったこと

VirtualHostのファイル設定に間違いはなかったのに、ここが間違いだと仮定してtry&errorを行ってしまった。

解決方法

MediaWikiのフォルダ直下にあるLocalSettings.phpの

$wgScriptPath = "/wiki";

の部分を

$wgScriptPath = "";

に変更する。

それだけで復活しました。

直し方は
こちら
を参考にしました。

久しぶりにサーバー周りをいじったので時間がかかってしまいました。
ちょこちょこいじる時間をとらないと駄目だと実感した管理人でした。
でわ。

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...