• ベストアンサー

出欠のCGIを探してす。CGIが表示できません。

フリーファイルを色々ダウンロードしてみてトライしてみたのですが、CGIファイルが実行されません。 転送(データなど)や、一行目も変更しました。 どうすれば実行された、画面が表示できますか?

  • TNKhhh
  • お礼率81% (135/165)
  • CGI
  • 回答数2
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • 2NN
  • ベストアンサー率40% (143/353)
回答No.1

属性(パーミッション)は変えましたか?(705など) CGIが実行できるレンタルサーバですか? 使用しているCGIを詳しく教えてください。

その他の回答 (1)

  • miku2
  • ベストアンサー率41% (12/29)
回答No.2

私も最近CGIを設置したので、つまづいた事を書いておきます。 転送時、アスキーモードで転送する。 転送時、転送設定などで、改行コードを<LF>にする。 転送した後、転送したファイルを右クリックなどして出てくる、プロパティや属性変更などで、バーミッションを選び「755」を設定する。 アスキーモードとLFに変換するのは自動でやってくれるFTPもあるようですが、私の使っていたFTPは自分で転送モードから設定しないといけなかったので、普通に転送してたら、バイナリモードになってしまって、改行も変換されてなかったです。

関連するQ&A

  • ダウンロードをした人の一覧を表示するCGI

    色々ホームページを見てまわったのですが、 欲しいフリーのCGIが見つからなかったので、 もし「このHPにあるよ」など、情報を頂けたら幸いです。 私が欲しいCGIは、 あらかじめ登録されたメンバーが居て、 そのメンバーが、管理者の指定した圧縮ファイルなど、ファイルのダウンロードをしたかしてないか、一覧で表示できる様なCGIを探しています。 ダウンロード済みの方の行にはダウンロード済みと表示されて、日時も表示されるようなシステムです。 もしくは、「ダウンロード完了登録フォーム」を用意して、そこからコンボなどで自分の名前を選び、登録すると、一覧に「ダウンロード済み」「日時」が表示されるような仕組みでもかまいません。どちらかというとこちらの方が欲しいシステムです。 CGIの知識がほとんどないので、設置するくらいしかできません。 一から作ることが出来ないので、フリーで探しています。 凄くわがままな要望なんですが、過去にこういった事をした事がある方、いらっしゃいましたら情報を下さい。宜しくお願いします。

    • ベストアンサー
    • CGI
  • HPビルダーを使ってのCGIのファイル転送の仕方

    HPビルダーを使ってのCGIのファイル転送の仕方を詳しく、教えてください。 サーバーはフリーウェブです。    cgiをダウンロードして、エディタで開きました。そのあとの転送の仕方がよくわかりません。 フリーフェブはcgi-binというファイルを作って転送するらしいですが・・・?? パーミッションの変更なども・・・??? HPビルダーのファイル転送機能を使って転送したいのです。 どなたかわかる方がいらっしゃったら、お願いします。

  • フリーCGIを設置して、アクセスするとダウンロード画面になってしまう。。

    よろしくお願いします。 自作のホームページでフリーのCGIを使用しようと、設置したのですが、FTPでサーバーに転送して、パーミッションの変更などすべて作業を終え、実際にアクセスすると、「ダウンロード」の画面が出てきてしまいます。。 ダウンロードのファイル名は、リンクをはっている名称(実際は、user.cgi)と同じものが表示(→ダウンロードするとテキストでそのファイルが開く・・)なので、しっかりそこまではたどりついているようなのですが、・・・ 本来は、パスワード入力管理できるCGIで、パスワードの入力画面がでてくるはずです。。 ヘルプサイトなど色々見たのですが、わかりません。。。 ソフトの原因ではなく、設定ウンヌンのあたりだとは思うのですが・・どなたか詳しい方、お願いいたします!

  • 拡張子をcgiにしたい。

    こんにちは、namerinです。 とあるサイトからcgiファイルを「対象をファイルに保存」し、そのサイトの説明で「ダウンロード後は拡張子をcgiんに直してほしい」と書いてありました。 拡張子をcgiに直す方法を教えて下さい。 (ちなみに現在CGI設置中です) サイトにはこんな風にかいてありました。 ダウンロード後は、拡張子を.cgiに変更してください。 次に、設置したnicky.cgiと同じフォルダに上記5つのファイルをFTPのバイナリモードで転送します。 転送した5つのファイルのパーミッションを666(-rw-rw-rw-)に設定します。

    • ベストアンサー
    • CGI
  • CGIの設置について。

    自分のホームページにCGIを設置したいと 考えております。 レンタルしたCGIを設置するのですが その説明書きに CGIをテキストモードでアップしたあとに パーミッションを変更してください。 とありました。 まず、データの転送はホームページビルダーの ついています、ファイル転送ツールを使っています 転送後パーミッションも指定の通りに 変えました。 http://www.自分ドメイン/cgiが動作するディレクトリ/ファイル名.cgi で、直接呼び出してください とありましたので、呼び出してみました。 でません。 散々わからないながら、いろいろ読んでみて ためしたのですが できません。 どこらへんをいじれば直接よびだせるように なるのでしょうか? よろしくお願いします。

    • ベストアンサー
    • CGI
  • cgiのディレクトリについて。

    フリーの買い物カートcgiの設置(ディレクトリ)についての質問です。 こちらに質問したのは、kentwebでも質問できますが、こちらの方がcgi利用の方がたくさんいるのと、画像付きで乗るので質問しましました。 まず、kentweb Aの画像ですがダウンロードした、データには ディレクトリ説明のmartフォルダがありません。 あと、ディレクトリの階層にはレンタルサーバーに問い合わせしたのですが ちょっと違い、cg-binにcgiデータを入れて欲しいということでした。 check.cgiではNGだらけでした。 まず、先頭の記述はあってますし、パーミッションもあってます。 ファイル転送はMacからアスキーで転送してますが、その時UTF-8またはShift_JISなのかわかりません。 ダウンロードしたlibやdataフォルダにはcgiやperlデータがございます。 これを部分的に取り出して、cgi-binに入れるのか? それともパブリックフォルダに入れるのかわかりません。 おそらく、init.cgiURLやサーバーのパスの..にするか絶対パスにした方が いいのか?どうやら、このあたりのディレクトリの間違いだと思うのですが、 どの辺りを直せばいいのでしょうか?

  • CGIを使って表示するには?

    CGIを使って画面に文字を表示させたいんですがどのようにすればいいのでしょうか? 今までは普通にエディタに入力して表示してたのですが、各画面ごとに金額が表示されており、その金額の表示を間違えないようにしたいんです。(金額が変更になった時にひとつづつ画面のエディタを呼び出して入力し直して、とやっていたのですが金額間違いがあって・・・) いろいろ調べてはいるのですが、CGIの事はまだ詳しくわからないのでどなたか方法を教えて頂ければ。と思っています。よろしくお願いします。

    • 締切済み
    • CGI
  • CGI設置方法

    CGIをアスキーで転送しても実行できません。 パーミッション、リンク先はあっています。 CGIの1行目もあってます ほかにどのようなことがかんがえられますか? 言語はperlです。 ちなみにダウンロードしたのでperlのソフトはもってません。 レンタルサーバー:@nifty CGI:可(C言語不可、perl可)

    • ベストアンサー
    • CGI
  • htmlから、ファイル、もしくはCGI実行結果を表示

    htmlのページを開いたときに、部分的にCGIの実行結果、もしくはファイルの中身を表示することは出来ないでしょうか。「インラインフレームを設けて・・・」という意味ではなく、たとえばページを開くごとにある行の数字だけ数字が増えていく、といったカウンターのようなことが出来るようにしたい。 そういうCGIスクリプトを作っているので、CGIをまったく使わないというのは無しで、またSSIは使わないこと前提でお願いします。

    • ベストアンサー
    • Perl
  • FetchでのCGIアップロードについて

    CGIについては、何度か設置はしたことありますが、 プログラムについては全くわかりません。 いつもフリーのCGIスクリプトをDLして使用しております。 今回も、フリーのCGIスクリプトを利用していますが いくら試してもエラー500 Internal server error になってしまって困っています。 もちろん、perlのパスも間違えはなく、 ディレクトリ、ファイル共にパーミッションの設定済です。 アスキー/バイナリーも注意して転送しています。 転送にはMacで主流のFetch 3.0.3J2を使用しており、 [カスタム]-[初期設定]-[Misc]の中にある 「ISOコードを変換する」にチェックを入れて転送すると 不思議とエラー500は出ずにCGI実行可能になります。 ただし、ISOコード変換しているので当然文字化けします。 サーバーの問題かとも思い、いくつかのCGIを試しましたが S-JISのCGIで同じ症状が出るものもあれば 正常に動作するものもありました。 CGIはカスタムしていないので、転送時の問題か ファイル形式の問題のような気がします。 普通に転送すると実行できなくて、 ISOコード変換で転送すると実行できるCGIというのは 何が問題なのでしょうか? 元のファイルの日本語コードや改行コードの問題、 Macのリソースフォークの問題などあると思いますが 何をチェックすれば良いかわからず困っています。 情報をお持ちの方、助けてください。お願いします。

専門家に質問してみよう