• ベストアンサー

エラーが出ると戻せないのですか?

FreeのCGIをお借りして、最小限の設定をしてパーミッションを指定 通りに変えてサーバーへアップしたら動作しました。 色々とカスタマイズしてはアップ→動作OK!!を繰り返していましたが 背景の色を変えてアップするとServer Errorが出て表示されなくなり ました。 書き変えた部分を元に戻しUPしても、やはりServer Errorが出ます。 数分前のUPして動作したファイルを再アップしてもServer Errorです。 これが初めてなら、初心者だし勘違いとかかなぁ~って諦めるんで すが、同じ様に背景色変えてたり、文字色変えてて、こんな状態に なるのが4回目です。 以後はそのCGIを再度DLして展開設定UP等をやり直しても動きません。 レンタルサーバーが悪いんちゃうの??って思ってるんですが、F&Qに はそのエラーコードはプログラムの問題です。って書いてあります。 何が悪いのでしょうか? 見当の付く方が居られましたら教えて頂けませんか。 宜しくお願いします。 因みに、今回のCGIはKENTさんのsunboardで、レンタルサーバーはsakuraです。

  • Perl
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • Suzi
  • ベストアンサー率38% (130/334)
回答No.1

 背景の色だと、bgcolor=#ffffff か、background-color:#ffffff ですが、KENTさんのだと前者かな?  その箇所を見ていないので想像でしかないところ、応用でご理解頂けたら幸いです。  いずれにしろそこだけ変更してエラーならケアレアミスです。特に最初の変更時にです。 背景指定のところは初期設定で、 $bgc = "#ffffff"; 、または、$bgc = '#ffffff'; という場合、" と "、また ' と ' で囲まなければならないのに、記述の時にそれを消してしまう場合があります。点だから見にくいですしね。  また行末は必ずセミコロン ; にしなければならないのに、コロン : とか抜けていたりします。 ○ $bgc = '#ffffff'; × $bgc = '#ffffff; × $bgc = #ffffff'; × $bgc = "#ffffff'; × $bgc = '#ffffff' × $bgc = '#ffffff':  他には、記しているのが実は全角というのもあります。  bgcolor=red でも良いのですが、bgcolor=redとか。  もし上記のようなケアレアスミスではなかったら、その箇所だけでも補足として見せてくれるとより分かりやすいと思います。

roughrough
質問者

お礼

まさかなぁ~って思いながら、半角モードで近辺を全て入力し直して ペタッっと貼り付けて再度UPしましたところ…      動きましたぁ (ノ∀`*) 何処が悪かったのかまで探す気力は残ってなかったので、特定は出来て いませんが、ご指摘の通りのケアレスmissを私は何度も繰り返していた んですね;; レンタルサーバー潰れてるとまで思ったのが恥ずかしいです(〃∇〃) ご指摘ありがとうございましたm(__)m

関連するQ&A

  • ログインCGI設置での500エラー

    現在,Dreamweaver CS5.5 (Mac版)を使ってウェブサイトを作成しています(OSはMac OS X 10.6.8で,サーバーはロリポップのレンタルサーバー)。 ログインフォームを設置しようと思いまして,こちらのサイト↓ http://www.kent-web.com/pwd/login.html で無料CGI(アクセス制限・簡易タイプ)を入手しました。 そして,指示にあるように設定をしたのですが,どうしても500エラーが返ってきてしまいます。 具体的には, (1) index.htmlと同じ階層にloginという名前のフォルダを設置。 中身はlogin.cgi,check.cgi,init.cgiとprivateフォルダ,tmplフォルダ。 privateフォルダの中身は.htaccessとsecrete.html。 tmplフォルダの中身はenter.htmlとerror.html。 (2) enter.htmlの <form action="!login_cgi!" method="post">を <form action="../login.cgi" method="post">へ変更,保存。 ※login.cgiとcheck.cgiの#!/usr/local/bin/perlは変更していない(http://lolipop.jp/manual/hp/cgi/での指示と同じだったため。もちろん#!は消していない)。 (3) ファイル全てをDreamweaverを使ってアップ。 (4) ロリポップFTPから,login.cgiとcheck.cgiのパーミッションを700に。 int.cgiのパーミッションを600に。 ※パーミッション設定の値はロリポップ側の指示(http://lolipop.jp/manual/hp/cgi/)による。 (5) check.cgi直接アクセスしてみるも,500エラー(CGIが動作していません)。 enter.htmlにアクセスしてみると,403エラー(アクセスが禁止されています)。 (6) zip解凍時からなぜか存在した,tmplフォルダ内の.htaccess(deny from all)を削除。 ついでに,同じくなぜか存在したprivateフォルダのindex.htmlとtmplフォルダ内のindex.htmlを削除(いずれも中身はhtmlタグとbodyタグのみ)。 すべて,ローカルサーバからもリモートサーバからも取り除く。 (7) check.cgi直接アクセスしてみるも,500エラー(CGIが動作していません)。 enter.htmlにアクセスしてみると,認証画面が正しく表示されるが,(パスが正しくても誤っていても)パスを入力して進むと500エラー。 (8) 試しに,KENT-WEBの指示通り, login.cgiとcheck.cgiのパーミッションを755に。 int.cgiのパーミッションを644に。 しかし,やはり同じように500エラー。 (9) パーミッションの値を700と600に戻し, 念のため,.htaccess,secrete.html,enter.html,error.htmlのパーミッションを604に(ロリポップ〔http://lolipop.jp/manual/hp/cgi/〕指示の値)。 しかし,やはり同じように500エラー。 どなたか解決方法をご存知の方がいらっしゃいましたら,ご教授願えると幸いです。

    • ベストアンサー
    • CGI
  • パーミッションの環境

    実行パーミッションを700 データファイルを600 CGI格納ディレクトリを705 データ格納ディレクトリを700 レンタルサーバーによっては上記設定でCGIスクリプト等のパーミッションを設定できます。 ですが、VineLinuxで構築したうちのサーバーでは、CGIのパーミッションを755に、 読書き用データファイルを666にしないと動作しません。 http://www.kent-web.com/support/faq/faq3-2.html#6 上記ページの説明にもありますように、700や600で設定できる環境のほうがセキュリティ上好ましいそうですが、方法がわかりません。 VineLinuxではこのような環境を構築することは不可能なのでしょうか?可能でしたら、方法、または参考になるサイトを紹介していただければ幸いです。

  • 「Forbidden」のエラーばかりです。お願いします。

    CGI(perl)を始めたのですが、下記のエラーばかり出て、判らなく困っています。(TT) Forbidden You don't have permission to access /****/perl/bin/aaa.cgi on this server. 自分なりに調べましたが、このエラーは主にパーミッションの設定が悪い時に出てくると、勉強しましたが、他の原因でも出るのでしょうか?(出てくるんだろうな....) 念の為、レンタルサーバーでのperl指定の記述も確認しaaa.cgiもaaa.pl等の書換済みです。 また、パーミッションの設定も自身がありませんでしたので、レンタルサーバー会社のお奨めの(755)に統一してみましたが、エラーが出てしまいます。 レンタルサーバーは http://www.asj.ne.jp/techinfo/cgi5.html です。 今、作っているコンテンツの流れ(内容?)は、名前・性別・出身・メールアドレス・他を最終的に aaa.datファイルに収める事が最終目的です。 一連の作業(流れ)で、 aaa.htm aaa.cgi aaa.pl cgi-lib.pl jcode.pl aaa.dat の6個のファイルを使用しています。 語学力が無いので、質問の内容もうまく書けていないと思いますが、どうぞ宜しくお願い致します。

    • ベストアンサー
    • CGI
  • パーミッションが変わってしまう

    cgiとdatデータのパーミッションをcgi提供者の推奨する値にサーバー側で変更しても、数十秒後には元に戻ってしまいます。サーバーはロリポップで、以前他のHPで同cgiを導入した経緯もあり、動作環境は問題ありません。 違う点といえば、以前はレンタルサーバを自分で登録しcgi設定をし、今回はクライアントがレンタルサーバ登録し、サーバ情報をもらって自分のPCからデータをアップ、サーバ側でパーミッション変更という形です。 レンタルサーバのユーザーが異なる場合、パーミッションの書き換えが勝手に書き換えられる、ということがあるのでしょうか。 もしその場合、どのように対処すればよいのかご指導ください。

    • ベストアンサー
    • Perl
  • 自宅LinuxサーバでのCGIの設置方法について

    ご指導お願いします。 FedoreCore4を使い自宅サーバ開設に挑んでいます。 WEBサーバ、FTPサーバ、メールサーバと設置しました。そして現在CGIを設置しようと検討しています。 FTPサーバを使いクライアントからCGIをアップしパーミッションを解説書通りにしたのですが実行されません。 そこでお聞きしたいのですが、 レンタルサーバのスペースように、フォルダごとアップし各実行権をあわせるのですはダメなのでしょうか? ちなみに、/cgi-bin に簡単なテストCGIのみをアップした場合には動作しています。 しかし今回のようにフォルダの中にCGI本体、ログ、画像 ...と入ったものは動作しません。 ***エラー表示******** 500 Server Error ***************** どうぞ宜しくお願いします。

  • サーバ移行後CGIが動作しなくなりました。

    困っています。 無料レンタルサーバにCGI(画像掲示板)を設置しているのですが、先日そのサーバで新サーバへの移行作業がありまして、 その作業完了後、CGIが動作せずに"Internal Server Error"になってしまいます。 レンタルサーバのサイトを見てみたところ、 『新サーバーへの移行後、各自CGIのパーミッションの再設定をお願い致します。』 とあったので、パーミッションを以前と同じように修正したのですが、それでも解決されません。 このままでは板の住民の方々に顔向けができません! 何が原因で、解決策はあるのでしょうか。どなたかご返答お願いできないでしょうか(><)

  • Internal Server Error CGIが設置できず・・・・

    レンタルスペース http://fh.aaacafe.ne.jp/ 設置CGI http://dream.lib.net/room/cgi/download.html#chat (アイコン無し) をアップロードし、サーバー側の要求するパーミッションに設定したんですが、 「Internal Server Error」と出ます。。 分かるかた、なにが原因でできないか、 どうしたらよいかを教えてください!御願いします。

    • ベストアンサー
    • CGI
  • アクセスで500エラーが出るのは普通ですか

    メールフォームのログ.cgi(パーミッション600とか) にブラウザから試しにアクセスしてみると 500 Internal Server Error が表示されるんですが、これが正常な動作ですか? トップのCGIは通常通り動作します。

    • ベストアンサー
    • CGI
  • フォルダのパーミッションが変わってしまう

    レンタルサーバーを借りて、CGIを設置してあります。フォルダのパーミッションは755というのが決まりで、それ以外だと正常に動作しないとのことです。デフォルトで755です。 ところが、フォルダのパーミッションが何もしていなくても、777に変わってしまいます。当然、CGIも動作しなくなってしまいます。 以上のような症状なのですが、どのような原因でパーミッションが変わってしまうと考えられますでしょうか? 考えられる可能性を教えてください。

    • ベストアンサー
    • Perl
  • IIS7.0でのCGIエラー 502

    IIS7.0でサーバーを構築してブラウザでCGIを動作させようと思ったのですが、以下のようなエラーが出てしまいます。 サーバー エラー -------------------------------------------------------------------------------- HTTP エラー 502 - Web サーバーがゲートウェイまたはプロキシ サーバーとして動作しているときに、無効な応答を受信しました。 説明: 検索中のページに問題が発生したため、表示することができません。Web サーバーがゲートウェイまたはプロキシ サーバーとして動作し、上位のコンテンツ サーバーと通信しているときに、そのコンテンツ サーバーから無効な応答を受信しました。 -------------------------------------------------------------------------------- サーバー バージョン情報: インターネット インフォメーション サービス 7.0. どうすればこのエラーを無くせるかどなたか教えてください。 お願いします。 参考にして設定したページはここ http://www.geocities.jp/le_grand_concierge/_geo_contents_/MATE_NX_MA23C/IIS/PerlIIS60setting.htm です。 動作させようとしたCGIはこちらです。KENT-WEBさんのYYBBSのCGIです。 http://www.klaas-web.com/cgi-bin/yybbs/yybbs.cgi どなたか回答よろしくお願いします。

専門家に質問してみよう