お世話になっております。
SunOS
Server API Apache
XOOPS 2.0.16a JP
PHP Version 4.4.2
MySQL 4.0.21
上記の環境でxhld 3.07aをインストールし
一般設定の
RSS/ATOMの取得方法はSnoopyの設定でエラーが出たのでfopen()の設定にしました。
プロクシホストは使用していないので、空欄。(同じWEBサーバの別のXOOPSではxhldがプロクシホストなしで運用できているので)
ITMedia
http://rss.rssad.jp/rss/itm/1.0/topstory.xmlのRSSをフィード管理で入力しましたが
ヘッドラインの保存ができませんでした
ITMedia
Could not open file:
http://rss.rssad.jp/rss/itm/1.0/topstory.xmlとなってしまいます。
PHPデバグではトップページのブロックに
ITMedia からの RSSの取得ができませんでした。
Could not open file:
http://rss.rssad.jp/rss/itm/1.0/topstory.xml と表記。
XOOPS Cubeのフォーラムで
該当しそうな質問を見つけて、対応しましたが
改善しませんでした。
使えるようにするには、どのようにしたらよろしいかご教授ください。
他にも調査しなければならない点がありますか?
Quote:
allow_url_fopen は確認しましたか?
phpinfoでの情報だとallow_url_fopen は、Onになっていました。
Snoopyのエラーは
Snoopy status=connection failed (0)
と出ていました。
それなら理由はほぼ確定ですね。
そのサーバから
http://rss.rssad.jp/rss/itm/1.0/topstory.xmlが実際に取得できない、というだけでしょう。
名前解決レベルでダメなのか、ルートとかファイアーウオールによる制限なのかはわかりませんが、xhldとは関係のない話です。