0

タイトル: ホームページ画像の回転 (ウェブサイト用) - 機能しなくなりました。私は物理学者/野生生物アーティストで、作品を展示および販売するためのウェブサイト (2002 年に作成) を持っています。基になる (ホームページ) 画像マップを使用して設定しました。「トラ」、「ヒョウ」、「鳥」、アーティスト情報などへのリンクがあり、ユーザーがナビゲートするたびに上にある画像が変化 (スワップアウト) します。ホームページへ/から。各ホームページへのリンクの数値座標は同じで、ページごとに場所が変わることはなく、画像が変わるだけです。私の空白ページのサイトは www.queryart.com で見ることができます。以下のリンクに注意してください。

ウェブサイトは昨年まで素晴らしかった。その頃、以前のウェブホストは廃業し、Jumpline.com に変更しました。それ以来、既定のサブルーチンを呼び出すコマンドは機能しません。

イメージを交換するルーチンは pid.cgi という名前です (cgi-bin に保存されます)。

私が各ページの最後で使用した別の 1 行のページカウンター CGI ルーチンは、そのページへの訪問者をカウントし、ページごとに「ヒット数」を増やし、それらを私だけに表示されるテーブルに保存する、定型プログラム「count.cgi」と呼ばれます。 . これは、さまざまな画像の人気を判断する方法でした。この cgi ルーチンも機能しなくなり、各ページにエラー メッセージが表示されます。

とにかく、私はこれらのルーチンがないと途方に暮れます (特に最初に画像を交換するルーチン)。私のキャデラックのウェブサイトが空のワゴンに変わったのは進歩ですか? 誰かが助けてくれることを願っています。私はプログラマーではありません。

4

3 に答える 3

0

手始めに:http ://www.querryart.com/cgi-bin/pid.cgi は存在しません。ファイルが正しい場所にアップロードされていることを確認することをお勧めします。

于 2010-02-03T22:26:58.780 に答える
0
  1. ホストが CGI スクリプトをサポートしていることを確認してください。
  2. CGI スクリプトのインストールに関するホストからの情報に従って、CGI スクリプトが正しい場所にアップロードされていることを確認してください。
  3. スクリプトが実行可能であることを確認します (chmod 755)
  4. スクリプトが正しいインタープリターを呼び出していることを確認してください (Steve が指摘したように)。

あなたの Web サイトを簡単に確認すると、Web サーバーが 404 - not found を返すため、スクリプトが適切な場所にないようです。/cgi-bin/pid.cgi を取得しようとすると

さらに、スクリプトがパラメーターとして絶対パス (cfile=/home/queryar/httpdocs/cgi-bin/dicont.cnf) を取るという事実は、アカウント内の任意のファイルへのアクセスを許可する明らかなセキュリティ上の問題のように見えます. あなたは本当に別の解決策を検討する必要があります

于 2010-02-03T22:30:23.980 に答える
0

私の最初の推測では、サーバーがそれらを処理するために、CGI ファイルの先頭にある行を変更する必要があるかもしれません。たとえば、Perl を使用している場合、#!/usr/bin/perlは共通ディレクトリであり、#!/usr/local/bin/perl.

ああ、パーミッションを 755 に設定しましたか?

于 2010-02-03T22:22:29.480 に答える