nucleusでrssが表示されない


xreaサーバーを使用していますが、rssが表示されない不具合を修正
nucleusだとかさんの記事を参考に修正を進めてきましたがさっぱり原因がつかめない。
いろいろなサイトでxreaの対応方法が記載されているがまったく反応しないいったいどうなってるんだ!
1)まず.htaccessファイルを作成 中身は

<Files xml-rss2*.php><br /> LayoutIgnoreURI *.php<br /> AddHandler cgi-script .php<br /> </Files>を記述 最後は改行で閉める
2).htaccessファイルをアップロード 位置はpublic_html/.htaccess
3)xml-rss2.phpファイルの1行目に#!usr/local/bin/phpを記述する
4)xml-rss2.phpのパーミッションを変更する
パーミッションは700 701 705などエラーの出ないパーミッションを使用するとなっている
ここまではnucleusだとかさんの記事に従って設定
IEでrankup.org/xml-rss2.phpにアクセスするとCGI Wrap Errorと出る。パーミッションをどれにやり変えても同じ。変化無し
ためしに.htaccessを削除してみると705で内容を見ることができた
しかしrssの内容表示ではなく文字化けした状態で表示される
IEのエンコードをUTF-8に変更すると日本語部分は読めるようになりましたがrssの表示ではない ソースを見ると内容は合っているので
パーミッションは705でいいことがわっかたのですが、再度.htaccessをアップロードするとまたまた表示されない・・・
この繰り返しを延々5日間も続けてしまった・・・・(涙
ひょっとしてこのバージョンは別の原因があるのか?
と試行錯誤していると
あれ
最初の宣言を間違えてるw
#!usr/local/bin/phpではなく #!/usr/local/bin/phpだ!
#!usrではなく#!/usr #!の後の/が抜けている
これを修正すると おお~直ってるやんw
しかしおかしいな~ 最初からコピペで宣言を貼り付けたのに何で動かなかったんだろ?
まあとにかく直ったからいいかw
その後ドリコムのrssリーダーでチェックしたら見事読み込むことに成功
よかった。
念のため仕様をメモ
nucleusバージョン 3.22_ja_utf-8
サーバー s71.xrea.com
mysql 4.0.26
もうこれで何も起こらなければいいのですが・・・

コメントを残す