• 締切済み

InfoseekでCGI+Flashができない。

cgiとfalshのactionscriptを組み合わせてカウンターを作成し、会社内のLANで動かしてみると問題なく動いてくれるのですがinfoseekにアップロードすると表示されません。 属性変更もしましたしcgi-binのディレクトリも作りその中にcgiを入れました。 infoseekではcgiとflashを混合して動かそうとすると駄目なのでしょうか? 考えられる原因はなんでしょうか?教えてください。

  • jeff
  • お礼率51% (58/113)

みんなの回答

回答No.2

infoseekはCGI設置可能なので、表示されないというのはパーミッションなどの設定が上手くない可能性が大なのではないでしょうか? 自分はinfoseekでCGIとFLASH混合してますが普通に表示されてますので。

jeff
質問者

補足

cgiとdatファイルはcgi-binのフォルダに入れてあり、cgiは755、datは666に設定してあります。 htmlとswfはなんのフォルダにも入れてありません、パーミッションも設定してません。 Flashからcgiのファイルを読み込むときは http://***.hp.infoseek.co.jp/cgi-bin/***.cgi という風にしています。 どこかまずいところがあるでしょうか?

  • kosa
  • ベストアンサー率25% (379/1464)
回答No.1

FLASHが原因の可能性は低いと思いますね。ローカルで稼動しているということは、ローカルのPCにアクティブperlか何かをインストールしているということですよね?そのローカルPCはWindowsですか?WindowsならアクティブPerlだと思います。 infoseekはどうかしりませんが、大抵のサーバはWindowsではなくLinuxです。アクティブperlだとパーミッションなどの変更はしなくても稼動しますがLinux環境では駄目です。 perlのパスやパーミッション値を正しく設定してあげないと駄目なんです。 ※あとはサーバがCGIを許可していないとか?

関連するQ&A

  • infoseekのホームページにCGIを設置

    infoseekの無料ホームページにCGI(FFADVENTURE)を設置しようと思ってダウンロードして、マニュアルどおりに設定をしてパーミッションも設定してフォルダのcgi-binに入れてアップロードしました。 それでアクセスしたらなんかエラーが出てしまいました。 初心者で何もわからないわけでして・・ gooのホームページでinfoseekの質問してすいません

    • 締切済み
    • CGI
  • infoseekでのCGI掲載方法

    INFOSEEKにCGIをのせるにはまずcgi-binというフォルダを作成しなければいけませんよね? そのcgi-binのフォルダの中にcgiを入れる必要があるのはわかるのですが、そのcgi-binのフォルダの中にまたフォルダを作る必要はあるのでしょうか?作らなくても動きますか? また、cgiのファイルにリンクさせるにはファイルの参照はファイル名でいいのでしょうか?それともURLでリンクさせるのでしょうか? このページにアクセスできません。(403 Forbidden) と出てきて困っています。 パーミッションは設定してあり、indexはちゃんとあります。 どなたか教えてください。

  • CGIデータのアップロードについて

    CGI&perlの掲示板をカスタマイズして、 既に開設しているHPで使うために、 アップロードしようと試みるのですが、 受け付けてくれません。 初心者で、何が悪いのか良く解りません。 ちなみにHPは、infoseekです。 cgi-binのディレクトリへアップロードするのですが、 igo-bbs.cgi bbs.dat を受け付けてくれません。 cgi-lib.pl jcode.plはアップロード出来ます。 ほとほと、困っております。 よろしくご指導のほど、お願い申し上げます。

  • iswebライト(infoseek楽天の無料レンタルサーバー)のサーバーにCGIを設置したい

    はじめまして。 只今、ソシム社の【JavaScript&CGIレッスンブック】でCGIの勉強中です。 iswebライト(infoseek楽天の無料レンタルサーバー)のサーバーにCGIを設置するため、下記のCGIスクリプトをtext03.cgiというファイル名でFFFTPにてアップロードしました(アップロードしたのはtext03.cgiのみでindex.htmlはアップロードしていません )。 #!/usr/local/bin/perl print"Content-type:text/html\n\n"; $now=localtime(time); print"$now"; しかし、【呼び出されたURLの表示は拒否されました(403Forbidden)】と表示されます。エラー表示ページには下記(1)~(3)の注意書きがありますが、それぞれ適切な状態にしていると思います。 (1)iswebサイト以外からのCGI呼び出しは禁止されています。  →iswebライトの管理画面に表示されているURLをクリックして呼び出しています。 (2)ファイル、ディレクトリのパーミッションが不適切です。  →ソシム社のレッスンブックの通り、パーミッションを755にしています。 (3)CGIはcgi-binディレクトリに設置して下さい。  →FFFTP上でcgi-binフォルダを新規作成してtext03.cgiを中に入れました。 iswebのサーバーの仕様は下記の通りです。 どうしてもわからないので、解決方法を教えていただきたく、よろしくお願い致します。 ●サーバーの仕様に関する情報 インデクスの検索順 index.html, index.htm, index.shtml perlのパス /usr/local/bin/perl shのパス /usr/bin/sh UNIXコマンド 使用不可 sendmail /usr/lib/sendmail ※iswebベーシック(クレジットカードで登録された場合)のみ使用可 cgi実行ディレクトリ名 cgi-bin cgi対応拡張子 cgi ssi対応拡張子 shtml FTP接続 対応 TELNET接続 不可 FrontPage Server Extention 未対応(FTP接続をご利用ください) ※ cgiをご利用になる場合は、cgi-bin というディレクトリを領域内に新規作成してください。 CGIに関して以下のような制限を設けています。 状況 結果 infoseek.co.jpに作成したあなたのホームページからCGIを呼び出した場合 正常に表示されます URLを直接入力した場合 正常に表示されます infoseek.co.jp以外のホームページからCGIを呼び出した場合 403 Forbidden(アクセス権限がありません) ※iswebベーシックの場合は正常に表示されます ブックマークを利用した場合 古いブラウザでは403 Forbiddenと出る場合があります ※SSI(.shtml) を利用したコンテンツには広告表示タグは自動挿入されなくなります。 バナーが表示されない場合は以下のタグを使って手動でバナーを表示させてください。

    • ベストアンサー
    • CGI
  • CGIに関して

    CGIに関してなのですが、CGI実行ディレクトリ名binーcgiにすると言う点で困っています。今、掲示板をHPにアップしようとしているのですが、掲示板設置のマニュアルでは以下の通りとなっています。とりあえず、以下の作成が全然全く分からなくって困っています。分かる方がおられましたら是非ご回答下さいますようお願いいたします。 ホームディレクトリ(ここではpublic_htmlディレクトリとします) の下に、cgi-binディレクトリ(フォルダ)を作成し、必要なファイルををFTP 転送します。全体のディレクトリ構成とファイル位置は以下のとおりです。 public_html / index.html (トップページ) | +-- cgi-bin / ????.cgi ????.log jcode.pl 背景画像など ※ちなみに、ディレクトリ実行はbin-cgiとあります。

  • FFFTPでCGI属性変更

    過去の質問を読んでみたのですが、いまいちわかりずらかったので教えてください。ffftp ver 1.92a を使い、cgi-bin フォルダをホスト側に作成。ローカルにある、 ・・・.pl と ・・・.cgi をアップロードしました。 plファイルは、644  cgiファイルは、755 に変更しエラーメッセージは出ず変更されましたと出るんですが、ホスト側のファイルを右クリックで属性を見ると、元に戻ってしまいます。 管理者と連絡取れない状態なのですが、777に変えたり別の属性に変えようとしても、また元に戻ってしまいます。 管理権限の問題なのでしょうか。 あまり詳しくなくて言葉足らずかもしれません、、、なにとぞよろしくお願いします。

  • FFFTP CGIのデータをアップするとき

    皆さん、いつもお世話になっています。 今、フリーのレンタルCGIをいくつか HPにアップしているのですが ちょっと疑問に思ったことがあります。 私はFFFTPを使ってcgi-binという ディレクトリにファイルをアップロードしているのですが 例えば、「DATA」というフォルダを cgiーbinというディレクトリに アップしたいとします。 ところが、すでに、cgiーbinのディレクトリの 中には、同じ名前の(別のCGI)「DATA」という フォルダがあったとします。 この場合、前者の名前を変えてアップロードしても CGIは機能するのでしょうか? また、その場合、パーミッションの数値は 変わってしまうのでしょうか? この点が、今レンタルCGIを使っていて 最も分からない点です。 どなたか教えてください。

  • iswebライト cgi 設置方法

    レンタルサーバiswebライトで自分のHPを作っています. http://cgiscriptmarket.com/script.htmlで配布されているスロットマシン風のカウンタcgiを使用したいのですが上手くいきません. このiswebはcgiの許可がされてます.指定のcgi-binのディレクトリを作り,その中にダウンロードしてきたcountのフォルダを入れました.ffftpを使ってreadmeにあるように転送モードもパーミッションも確認しました. ダウンロードしたファイルで書き換えた箇所は以下だけです. cgiの中の $dir = "./count/"; を$dir = "./cgi-bin/count/"; に変更. カウンタを貼り付けたいhtmlの<BODY>を<BODY onLoad="run()">に変更. その下に(SSIの使用が許可されているので) <!--#exec cmd="./count/count.cgi"--> を貼り付けました.その後アップロードしてもWEBでは何の変化もなくカウンタの表示もありません.自分で考えられることは全てしたつもりですが,どうしても出来なくて..どなたかお願い致します.

    • ベストアンサー
    • CGI
  • CGI+フラッシュのハイスコアランキングサンプル

    ネットにあった、ハイスコアランキングのサンプルをダウンロードして、サーバーにアップロードしてみたのですが、おもうように表示されません。 CGIは機能しているようなのですが、ランキング一位の人のスコアだけが表示されないのです. 一位の人が二位になると、二位のスコアは表示されるようになるのですが、あらたに一位の人のスコアが表示されなくなります。 バーミッションはcgi755、dat666にしてありますし、アスキー転送で改行はLFにしてあります。一位のスコアの表示以外の点では正常に作動してるので、どこがおかしいかわからないのです。 ダウンロードしたものを手を加えずにそのままアップロードしましたので、CGIの文法やフラッシュのスクリプトが間違っているということはないと思います。(他の人は同じサンプルファイルでうまく表示されてるようなので) cgi設置も初めてなので、何か見逃しているのかもしれません。 原因かわからなくなってしまいました。誰か助けてください。 サーバーにアップロードしたページです↓ http://mokat.hp.infoseek.co.jp/cgi-bin/hiscsample.html

    • ベストアンサー
    • CGI
  • cgi-binディレクトリ配下の画像の表示について

    仕事で他の部署が作成したホームページをアップロードしています。その中で無料掲示板のファイルがあり、アプロードしたのですが、 掲示板で使用するアイコンが正常に表示されませんでした。 調べたところ、アイコンで使用する画像をcgi-binディレクトリの配下においていた事が原因で、別のディレクトリに移動したところ、 正常に表示されました。 ここでふと疑問がでてきたのですが、カウンターで使用する数字の画像ファイルも、cgi-binディレクトリの配下においてありますが正常に表示されています。 画像ファイルはどちらもgif形式で同じなのに、アイコンの画像はなぜ表示されないのでしょうか。