※ ChatGPTを利用し、要約された質問です(原文:CANDY CGIのRSSリーダー)
CANDY CGIのRSSリーダー
このQ&Aのポイント
CANDY CGIのRSSリーダーを利用して外部サイトのRSSを表示させる方法について質問します。
サイトを開設しており、TOPページでRSSリーダーを使用して外部サイトのRSSを読み込みたいです。
サーバーはロリポップのコロリポプランを使用していますが、設定を変更しても500エラーが発生しています。どこで必要なスクリプトが用意されているか確認する方法や、他の原因の可能性について教えていただきたいです。
現在サイトを開設しているのですがそこのTOPページで下記のRSSリーダーを利用し外部サイトのRSSを読み込んで表示させたいのですが、なかなか上手くいきません。詳しい方なら何か分かるのではと思ってのでこちらで質問します。
http://www.candy-cgi.com/perl/RSS_reader_Type1.html
一度PHPのスクリプトは設置した事あるのですが、Perlは初めてです。
サーバーはロリポップでコロリポプランです。
私がやった事は
(1)上記のサイトからスクリプトをダウンロードしてきて解凍し、index.cgiを開いて設定箇所を変更しました。
パスはサーバ指定のパスと同じだったのでいじっていません。
表示させたいファイルと同じディレクトリに上記サイトからダウンロードしてきた『RSS』というフォルダがありその下にindex.cgiやlog.cgi、style.cssのファイルがあります。
(2)表示させたいファイル(index.shtml)に下記のソースを記述。
<iframe src="./rss/index.cgi" title="rss" scrolling="yes" width="500" height="100">
<a href="http://www.candy-cgi.com/">CANDY CGI</a>
</iframe>
(3)サーバーにアップロード。
パーミッションを設定。
これで確認してみると500エラーになっています。
このスクリプトはJcode.pm、FeedPP.pmを使用するらしいのですが、これがサーバで用意されてるのかはどこで確認すればいいのでしょうか?ロリポップの掲示板で初めから用意されてるような回答があったので準備はしていないのですが。
表示させたいページがSSIを使用しているから?とか、.htaccessファイルに記述しているのが引っかかっているのか?とかフォルダにもパーミッションを設定しないといけないのか?など素人なりに考えたのですが皆目見当もつきません。
ご存知の方いらっしゃいましたらご教示ください。
よろしくお願いします。
お礼
なんとか見ることが出来ました。 『Jcode.pm』はインストールされていたのですが、『FeedPP.pm』のモジュールがインストールされていませんでした。 とりあえずやってみます。 また後ほどこのカテで質問するかもしれませんが、その時はよろしくお願いしますm(__)m
補足
回答ありがとうございます。 先ほど試してみたんですが、この時点で500エラーになります。 これはダウンロードした『servana』ファイルをアップしてパーミッションを設定してフォルダの中のservana.cgiにアクセスすればいいんですよね? 一番上のディレクトリに置いたのでhttp://私のサイトURL/servana/servana.cgiにアクセスしたんですが、500エラーでした。