cgiで作成されたwebを、cgiの知識の無い私がHPで、index.cgiのファイルを、数文字だけ変更できないのはなぜですか?

このQ&Aのポイント
  • cgiで作成されたwebを、cgiの知識の無い私がHPで、index.cgiのファイルを、数文字だけ変更したいが出来ない理由について教えてください。
  • HP管理者として、cgiで作成されたwebページのindex.cgiファイルを数文字だけ変更したいですが、htmlの知識しかないために変更できません。なぜcgiで作成されたwebページの変更が難しいのでしょうか。
  • cgiの知識が無い私がHPで、index.cgiのファイルを数文字だけ変更することができない理由を教えてください。
回答を見る
  • ベストアンサー

cgiで作成されたwebを、cgiの知識の無い私が

HPで、index.cgiのファイルを、数文字だけ変更したいが出来ない(当方、htmlのみしか知識が無い)。テラパッドで行ったが出来ず。cgiが出来る人ではないと、無理でしょうか? =経緯= ◆知人(HP所有者)のHPを管理していた人達と、知人が連絡が取れなくなったとのこと。 ◆WEB作成の経験を持っている私に、HPの一部(数文字程度)の変更を依頼してきた。 ◆私は、てっきりhtmlで作成していると思ったが、cgiで作成されている。当方がcgiの知識が無く、知恵袋で尋ねた。 ◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。 HP所有者である知人には、もし、今後、私がWeb管理をするならhtmlに全て変更しないと出来ないと、回答はしていますが、全く双子の状態では作れないことを申した所、知人としては、出来れば、cgiのままで、どうにかしたいとのことです。 cgiが分かる人が、周りにいない為、知人がcgiで行くことを、強く希望した場合、業者へ依頼することになると思いますが。 質問としましては、cgiのままでは、htmlの知識しかない私が変更することは難しいでしょうか。

noname#145465
noname#145465

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

  • ベストアンサー
noname#158634
noname#158634
回答No.3

とりあえず質問にだけ答えます。 >cgiのままでは、htmlの知識しかない私が変更することは難しいでしょうか。 YES。CGIの中身はプログラムだからHTMLしか知らない人にはふつう扱えない。 以下お節介。 その0、「cgi」じゃなくて「CGI」。 >◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。 その1、TeraPadはあくまで編集の際に見やすくなるソフトというだけで、今回の問題やCGIについては全く関係ない。知恵袋で何を言われたのか知りませんが誤解なきよう。 その2、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」は基本的に「このプログラムを読んで実行しようと思ったけど間違ってるから無理だわ(byブラウザ)」という意味です。 つまり、 >数文字だけ変更したいが の変更が原因でプログラムとして間違った形になってしまったために実行不可能になってしまったということ。 プログラムはHTMLとは全く違います。素人がなんとなくいじってどうにかできるものではありません。最悪サーバに障害を発生させることもあるのですから甘く見ないように。 その3、#1も#2もうっかり見落としているようですが、変更前の状態は覚えていますか?もしくは変更前のファイルのバックアップはありますか?もしどちらもNOであるならジエンドですよ。もうそのCGIは甦れない。 その4、最初から「ここをこう変更したいがCGIのいじり方が分からないので教えてくれ」って質問してくれたほうが話が早かったのに。

その他の回答 (2)

  • fnfnnis3
  • ベストアンサー率34% (203/581)
回答No.2

>◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。 数文字の変更をする際に、他の部分の記述と同じように””で囲ってあるものはそのように、 #がつけてあるものはその様にしましたか? CGIでもいわゆるスクリプト部分ではなくデータ部分を変えるだけであれば、問題ないはずです。 あと、もしかして実際のデーターは「init.cgi」「admin.cgi」などのほかのファイルに収納されていませんか?そっちを直すとか・・。 もう一つ気になるのが、FTPでサーバーにアップするときにアスキーモードであげているか? と、属性(パーミッション)を変更しているか?です。とりあえず777で動きませんか?

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.1

それ以前の問題としてサーバーにFTPなどで接続できるのでしょうか? TeraPadでindex.cgiを開く時、どういう手順で開こうとしたのですか? 仮に編集できたとしても、変更後のCGIファイルをサーバーにアップする時パーミッションをどうすればいいかとかわかりますか? その辺の知識がなければCGIを編集するなんて夢のまた夢だと思いますけど・・・

関連するQ&A

  • CGIで分からない事があります

    HPを作成しようとしている素人です。 KENT-Web 様の パスワード制限をダウンロードし 下記に従って変更しましたが、 http://www.kent-web.com/pwd/login.html 500 Internal Server Error 実行エラー CGIの実行時にエラーが発生しました が出てしまいました。 どうすればいいのでしょうか。 教えてください。

  • CGIレスキューについて

    最近、知人からHP制作依頼が多いので副業としてWebデザインの仕事をしようと考えています。Webデザインの方は出来るのですがCGIの知識が全くありません。そこでCGIレスキューでフォームメール、ショッピングサイトを構築しようと考えているのですが、どうでしょうか?ご回答よろしくお願い致します。

  • ウェブページ、CGI作成の仕事について

    ウェブページ作成の仕事についての質問です HP作成CGI作成をして、個人事業として それで生計を立てていくことはできるでしょうか? もしできるのであれば開業費用はいくらぐらいに なるのでしょうか? よろしくお願いします。

  • CGI設置について

    教えて下さい。 現在、専用レンタルサーバーを借りてHPを公開して通信販売をしているのですが、出来ればCGI(買い物カゴ)を設置したいと思っているのですが、何分、度素人なので知識が有りません。 そこで、お聞きします、作成済みのHPに後からCGIを設置した場合、画像やスタイル・書式などが変更してしまうのでしょうか? 出来れば、簡単に設置できるものが有れば助かるのですが......... 宜しくお願いします。

    • 締切済み
    • CGI
  • cgiを使ってサーバ上にファイルを作成する方法

    無料のサーバスペースを使用してHPを作っています。 perlを使って自作したcgiをwindowsのコマンドラインで実行すると open(F,">oceco.txt"); print F "oceco\n"; close(F); この記述でファイルが新規作成されるのに、サーバー上のcgiで実行するとファイルが新規作成されません。 しかし、空のoceco.txtをFTPでサーバーに送って属性変更を済ませ、cgiを実行するとoceco.txtの中身が変更されます。 同じサーバでフリーの掲示板cgiを使用していますが、ログファイルを新規作成できています。 そこで質問です。 cgiをつかってサーバ上でファイルを新規作成する方法を教えてください。

    • ベストアンサー
    • Perl
  • CGIでのフォームの作成

    Dreamweaverを使ってHPの作成をしています。 問合せのフォームについて教えてください。 CGIの知識がないため、以前他の方が作ったHPがあって、そのソースを見ながら作っています。 その中で、いくつかわからない点があるので教えてください。 1.<form name="●●●" method="post" action="/cgi-tool/formmail.cgi">   <INPUT TYPE="hidden" NAME="FM_CONFIG" VALUE="/cgi-local/config.txt">   <INPUT TYPE="hidden" NAME="OPT:NEED:a_name" VALUE="貴社名">・・・ と続くのですが、最初のaction=以降が何のことかわかりません。上記のように書く場合は、"/cgi-tool/formmail.cgi"というCGIを作成しなければならないのでしょうか。以前の方は、"/cgi-local/config.txt"というテキストファイルは作成してありました。 2.最後に、<input type="submit" value="確認画面へ">というのをいれてボタンは表示されましたが、そのボタンを押してもページが表示されません。何か、他の作業を加えなければなりませんか? CGIというのは、サーバーによって設定をかえなければいけなかったりするのでしょうか? ちなみに、テストページで使用してみてみているのはページオン?、実際にアップするのは会社のサーバーになります。 全く知識がないためとんちんかんなことを聞いていたら申し訳ございませんが、助言をおねがいします。

  • HPの作成【初心者】

    HPの作成は他の人に依頼して、変更等は自分でやりたいと考えております。本当に初心者なのですが、変更等は可能でしょうか?また、HTMLでHPを作成すると、変更でも難しいと聞いたのですが、他の方法で、簡単に変更出来る作成方法はあるのでしょうか? 当方、知識も殆ど無いため、出来るだけ分かりやすく教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • HP作成の仕事でCGIプログラムやブログが必要な時

    主に、HPデザイナーを個人でしていらっしゃる方にお伺いします。 私は、広告や、WEBや、イラストなどの仕事を個人でしています。 HP作成の仕事の時、最近、CGIプログラムが必須になってきますよね。 (アンケートフォームや、掲示板、ブログ、カウンター、データベースなどなど) 私は、HP作成をDWなどで作成するのが精一杯ですが、 WEBデザイナーのみなさんは、これらのCGIやブログの依頼が込みの時、どうされてますか? アンケートファームや、カウンターは、フリーCGI業者のWEB裏技さんやKENTさんで、 なんとか出来ますが、それが限度です。 ■たとえば、フリーCGI業者さんの場合って、たしか一番下にリンクが必要ですよね。 仕事として請けた場合、こんなリンクってお客様に対して認められないと思うのですが、これって、 事業者登録とかでお金払えば、リンクはしなくていいのでしょうか? ■おそらく、HPデザイナーの仕事をしてる方は、みなさん、フリーCGI業者や、フリーのブログ業者を使ってると思いますが、 どこのを使ってますか? ■その他、CGIの依頼が必須のときって、普通どうされますか? CGIの部分だけ、外部のプログラマーへ依頼されるのでしょうか? デザイン部分は私が。CGI部分は、外注プログラマーに。。。ってしてたら、非常に作業面でややこしくなりますよね。 予算の問題もありますし・・・。 初歩的な質問で失礼します。 どうぞ宜しくお願い致します。

  • CGIを設置したい

    自分のHPを作成しております。 HPビルダーで http://www.kent-web.com/ここの方のCGIを使用したいのですが。 ****.cgiにリンクをはってもダウンロード状態になってしまいます。 アップロード先はANHTTPDで既にたっているサーバーです。 WINDWSXPです、宜しくお願いします。 別件ですが自宅サーバーの場合#!/usr/local/bin/perlの設定はどうするのでしょうか?

    • ベストアンサー
    • CGI
  • yahooショッピングサイトはどの様に作成するのでしょう?

    HP作成初心者です。知り合いのデザイン事務所からyahooショッピングサイトを作って欲しいと依頼されました。私に出来るか自信がありません。Webデザイナー講座に6ヶ月通って閲覧するだけのHP作成は出来ますがCGIとかはあまり解らないです。yahooショッピングサイトはテンプレートなどがあってCGIなどの知識が無くても出来るものなのでしょうか?ショッピングカートや、ログインのためのパスワードの保存・表示などが簡単に出来るテンプレートなどはあるのでしょうか?あと、どんな知識が必要でしょうか。 よろしくお願いします。

専門家に質問してみよう