2009年5月12日火曜日

Scalr:Incorrect XMLってERRORがでる。

Scalr(スケィラー)のこの問題に関する情報をtomoさんからのScalr関連のエントリまとめにコメントとしていただきました。
どうやらApacheの設定の問題みたいです。ApacheのERRORログ見て、Apacheに少し気使ってれば気づいた問題だなこれは・・・。
まぁ何はともあれ早速チャレンジ。
参考:■Get A Sys Admin: Scalr errors after install

ERROR内容。
Scalrをインストールして使っていると所々の画面で下記のようなERRORがでる。
Error Type: LoadXML
Description: Incorrect XML

まず確認するのはApacheのログ。
今回私が使っているのはApache2で、特に素のままであれば下記の場所にログがある。
/var/log/apache2

でこのログの中に「farm_amis.xmlがないぞ( ゚Д゚)ゴルァ!」というERRORがあれば、それを修正します。

下記のファイルを編集する。
vi /etc/apache2/sites-available/default

書き換えるのは「DocumentRoot /var/www」の中の設定。書き換える内容は下記の通り。
AllowOverride None

AllowOverride All

続いてMod_RewriteをLoadする様に設定変更してApacheの再起動
cd /etc/apache2/mods-enabled
ln -s ../mods-available/rewrite.load
/etc/init.d/apache2 restart

動いたー!
tomoさんありがとうございました!
コメントを投稿