□ A.S [2004年06月24日17時34分]はじめまして。「TopReferer」を利用させていただきたいと思い、本日設置を試してみました。ダウンロードしたcgiのファイルを下記の部分のみ書換え、アップロード(アスキー)したのですが、「500 Internal Server Error」の表示が出ます。また、プロバイダの用意しているファイルマネージャーはcgiのファイルの編集も可能なため、直接コピー・ペーストで書き替えてみましたが、同様の結果です。・当方利用プロバイダの指定するパス「/usr/local/bin/perl」を書換え。・試験用のHTMLファイル「test.html」には、以下のように記述。<a href="./cgi-bin/top_referer.cgi?mode=admin">TEST</a>(最終的にはウェブサイトのトップページに、画像アイコンで表示したいのですが設置試験のため別ページを作成し、文字リンク)ディレクトリ「cgi-bin」と「test.html」は、同じ階層にあります。・ファイルをアップロードした場所は、下記の通りです。├ test.html TopRefereを表示するページ# │# └ /cgi-bin/ CGI実行可能ディレクトリ# │ # │# ├ top_referer.cgi# ├ (url_data)# └ (ref_data) フォルダ名の「cgi-bin」はプロバイダの指定です。なお、こちらのプロバイダでは、基本的には自由にcgiを使用できます。 パーミッションを変えても(url_data)(ref_data) が生成されなかったため、各ファイル名で作成しました。また、各ディレクトリ・ファイルは、設置法及び使用法に記載されていたパーミッションの数値を一通り試してみました。こちらの環境はMacintosh(OS9)です。対策あるいは、教えていただくために必要な情報が足りないようでしたら、どうぞご指摘ください。よろしくお願いします。 □ NXer [2004年06月24日20時27分]はじめまして。NXerです。>「500 Internal Server Error」エラーが出ること以外、見当がつきません。当方はウィンドウズ系です。1 改行コードは大丈夫ですか。そちらのURLが不明のため、ウェブサイトにすでにたくさんcgiの設置しさらに運用されているのかどうかなどが分かりません。一般的な事を書きますので、的外れなら、お笑いください。たとえば、cgiをダウンロードして編集する場合、改行コードは、どのように処理されているのでしょうか。Macでは、エディタにJeditなどがあるそうですが、どのようにされているのでしょうか。通例、Macでは、改行コードは CRです。すえぽんさんのcgiを編集保存する時、改行コードの選択をして、すべてCRに変える必要があります。もしそうしないで、たとえば、LFや CRLFのままではMacのOSは、スクリプトを認識できず、 500 Internal ServerErrorを返してきます。(末永政昭、『ハイブリッドスクリプト』p.24)2 Macなら当ラウンジの回答者のお一人であるやす。さんのウェブサイトがcgi設置に役立つかもしれません。↓は、電光!の設置についてです。http://www.interq.or.jp/www1/mfbmyas/mfphoto/denkoh/denkohtop.htmltop_referer以外にも類似の機能をもつcgiがすえぽんさんにはあります。デザインや目的が変わるかもしれませんが、たとえばhyper_indexです。その他、お気に入りのスクリプトで設置を試してみて、それらで成功すれば、top_refererも設置できる可能性は見えてきます。大抵は何かしら表示されるはずなのに、エラー。ならば、設置以前の問題、OSによる基本的な問題が潜んでいるのかと考えました。OSが異なりお役に立てませんが、何かわかりましたらお知らせください。 一定時間書込が無かったので過去ログに移りました
はじめまして。「TopReferer」を利用させていただきたいと思い、本日設置を試してみました。ダウンロードしたcgiのファイルを下記の部分のみ書換え、アップロード(アスキー)したのですが、「500 Internal Server Error」の表示が出ます。また、プロバイダの用意しているファイルマネージャーはcgiのファイルの編集も可能なため、直接コピー・ペーストで書き替えてみましたが、同様の結果です。・当方利用プロバイダの指定するパス「/usr/local/bin/perl」を書換え。・試験用のHTMLファイル「test.html」には、以下のように記述。<a href="./cgi-bin/top_referer.cgi?mode=admin">TEST</a>(最終的にはウェブサイトのトップページに、画像アイコンで表示したいのですが設置試験のため別ページを作成し、文字リンク)ディレクトリ「cgi-bin」と「test.html」は、同じ階層にあります。・ファイルをアップロードした場所は、下記の通りです。├ test.html TopRefereを表示するページ# │# └ /cgi-bin/ CGI実行可能ディレクトリ# │ # │# ├ top_referer.cgi# ├ (url_data)# └ (ref_data) フォルダ名の「cgi-bin」はプロバイダの指定です。なお、こちらのプロバイダでは、基本的には自由にcgiを使用できます。 パーミッションを変えても(url_data)(ref_data) が生成されなかったため、各ファイル名で作成しました。また、各ディレクトリ・ファイルは、設置法及び使用法に記載されていたパーミッションの数値を一通り試してみました。こちらの環境はMacintosh(OS9)です。対策あるいは、教えていただくために必要な情報が足りないようでしたら、どうぞご指摘ください。よろしくお願いします。
はじめまして。NXerです。>「500 Internal Server Error」エラーが出ること以外、見当がつきません。当方はウィンドウズ系です。1 改行コードは大丈夫ですか。そちらのURLが不明のため、ウェブサイトにすでにたくさんcgiの設置しさらに運用されているのかどうかなどが分かりません。一般的な事を書きますので、的外れなら、お笑いください。たとえば、cgiをダウンロードして編集する場合、改行コードは、どのように処理されているのでしょうか。Macでは、エディタにJeditなどがあるそうですが、どのようにされているのでしょうか。通例、Macでは、改行コードは CRです。すえぽんさんのcgiを編集保存する時、改行コードの選択をして、すべてCRに変える必要があります。もしそうしないで、たとえば、LFや CRLFのままではMacのOSは、スクリプトを認識できず、 500 Internal ServerErrorを返してきます。(末永政昭、『ハイブリッドスクリプト』p.24)2 Macなら当ラウンジの回答者のお一人であるやす。さんのウェブサイトがcgi設置に役立つかもしれません。↓は、電光!の設置についてです。http://www.interq.or.jp/www1/mfbmyas/mfphoto/denkoh/denkohtop.htmltop_referer以外にも類似の機能をもつcgiがすえぽんさんにはあります。デザインや目的が変わるかもしれませんが、たとえばhyper_indexです。その他、お気に入りのスクリプトで設置を試してみて、それらで成功すれば、top_refererも設置できる可能性は見えてきます。大抵は何かしら表示されるはずなのに、エラー。ならば、設置以前の問題、OSによる基本的な問題が潜んでいるのかと考えました。OSが異なりお役に立てませんが、何かわかりましたらお知らせください。