HPで、index.cgiのファイルを、数文字だけ変更したいが出来ない(当方、htmlのみしか知識が無い)。テラパッドで行ったが出来ず。cgiが出来る人ではないと、無理でしょうか?
=経緯=
◆知人(HP所有者)のHPを管理していた人達と、知人が連絡が取れなくなったとのこと。
◆WEB作成の経験を持っている私に、HPの一部(数文字程度)の変更を依頼してきた。
◆私は、てっきりhtmlで作成していると思ったが、cgiで作成されている。当方がcgiの知識が無く、知恵袋で尋ねた。
◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。」とのエラーになる。
HP所有者である知人には、もし、今後、私がWeb管理をするならhtmlに全て変更しないと出来ないと、回答はしていますが、全く双子の状態では作れないことを申した所、知人としては、出来れば、cgiのままで、どうにかしたいとのことです。
cgiが分かる人が、周りにいない為、知人がcgiで行くことを、強く希望した場合、業者へ依頼することになると思いますが。
質問としましては、cgiのままでは、htmlの知識しかない私が変更することは難しいでしょうか。
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のいじり方が分からないので教えてくれ」って質問してくれたほうが話が早かったのに。
No.2
- 回答日時:
>◆知恵袋の回答から、テラパッドをインストールして、試したが、「Internal Server Error サーバは、内部エラーが発生したか構成が正しくなく、リクエストを完了できませんでした。
」とのエラーになる。数文字の変更をする際に、他の部分の記述と同じように””で囲ってあるものはそのように、
#がつけてあるものはその様にしましたか?
CGIでもいわゆるスクリプト部分ではなくデータ部分を変えるだけであれば、問題ないはずです。
あと、もしかして実際のデーターは「init.cgi」「admin.cgi」などのほかのファイルに収納されていませんか?そっちを直すとか・・。
もう一つ気になるのが、FTPでサーバーにアップするときにアスキーモードであげているか?
と、属性(パーミッション)を変更しているか?です。とりあえず777で動きませんか?
No.1
- 回答日時:
それ以前の問題としてサーバーにFTPなどで接続できるのでしょうか?
TeraPadでindex.cgiを開く時、どういう手順で開こうとしたのですか?
仮に編集できたとしても、変更後のCGIファイルをサーバーにアップする時パーミッションをどうすればいいかとかわかりますか?
その辺の知識がなければCGIを編集するなんて夢のまた夢だと思いますけど・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ホームページ作成・プログラミング CGIが実行可能なHP領域又はレンタルサーバーでおすすめの所を教えてください 現在ホームページ領域の 1 2023/01/01 11:47
- CGI CGIで出力するhtmlの<!DOCTYPE html>等のタグは要りますか? 2 2023/02/05 21:26
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- CGI (フリーの)ツリー掲示版CGI、昔は多用させてもらいましたが・・今セキュリティ上どうでしょう? 2 2023/06/25 07:18
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- 美術・アート トレパク疑惑をかけられにくくするには ここ最近いわゆるトレパク警察のいいがかりがが厳しくなったようで 1 2023/08/21 09:59
- CGI htmlからcgiを自動的に起動させたい 1 2023/02/21 19:39
- 弁護士・行政書士・司法書士・社会保険労務士 公正証書遺言による執行者についてお聞きします。 2 2022/05/15 05:03
- CGI 「CGIにより定義されていない」とは・・・ ? 3 2023/01/01 12:00
- ビジネスマナー・ビジネス文書 管理組合・議案書内の理事長の挨拶文書について 1 2023/03/25 23:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画像アップ時のエラー
-
EXCELファイルに誰がアクセスし...
-
URLに~/cgi-bin/~を隠す方法
-
《エクセルVBA》「他の人が該当...
-
ASPからJavaScriptへの受け渡し...
-
空のファイル
-
ApacheでのCGIについての質問
-
ASP(IIS?)のエラーについて
-
プロバイダで定められたPerlへ...
-
ネットワーク上の共有フォルダ...
-
携帯とPCの振り分け
-
VB6でレジストリファイルをイン...
-
Tomcat で CGI の実行結果が表...
-
VBScriptで、ファイルから任意...
-
perlからJavascriptを起動
-
Can't locate R.pm in @INC
-
ユーザの所属するグループを取...
-
tplファイルのプレビューの方法
-
VBAでサーバーにアクセスするに...
-
Perlプログラム上でアラートを表示
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画像アップ時のエラー
-
KENT WEBのTOPICS BOARDを改造...
-
jsRSS++の設置について
-
まったくわかりません。お手上...
-
エラーの意味がわかりません
-
cgiのエラーが修正できません!...
-
エラー:Premature end of scri...
-
FC2へのCGIメールフォーム設置
-
EXCELファイルに誰がアクセスし...
-
《エクセルVBA》「他の人が該当...
-
SFTPなどは使わないホームペー...
-
VBAでサーバーにアクセスするに...
-
URLに~/cgi-bin/~を隠す方法
-
ラジオボタンのグループ化
-
ASPから既存のexcelブックを開...
-
CGIでソースがそのままでてしま...
-
ApacheでのCGIについての質問
-
FTPにて553エラー
-
perl 矢印演算子 -> の使い方
-
ユーザの所属するグループを取...
おすすめ情報