0

スクリプトがローカルApacheサーバーからのRSSフィードを解析すると、正常に解析されますが、スクリプトをリモートホスティングサーバーにアップロードすると、次のエラーが発生します。

警告:Magpie RSS:フェッチ(url)に失敗し、magpierss-0.6/rss_fetch.incのキャッシュがオフになっています

231行目。

私は考えられる答えを探しましたが、キャッシュの有効期間を有効にして変更するための提案があります。それは問題ではないと思います-問題はApacheサーバーのリモートホスティングにあるか、ホストへのアクセスが拒否されているようです。

誰か助けてもらえますか?

4

2 に答える 2

1

カササギがRSSURLを開くことができることを確認してください。通常、サーバーでcurlが有効になっているかallow_url_fopenになっています。また、カササギがキャッシュファイルを作成できる/許可/許可されていることを確認してください(存在する場合)

于 2011-01-12T08:22:18.370 に答える
0

これは、URLが正しくないか、サーバーがビジーであるか、ホストでリモートファイルアクセスが許可されていないことが原因である可能性があります。

$ errormsg ="$urlの取得に失敗しました"; ホストへのアクセスに問題があることを示すソース内。

リモートホストからのアクセスを確認してみてください-sshとcurlを有効にしている場合は、curl(url)を実行してください

于 2011-01-12T08:26:34.213 に答える