サーバー 500 エラーに関するいくつかの概要 -- 初心者向けに書かれた_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:12:32
オリジナル
871 人が閲覧しました

私が初めて CGI に触れたとき、非常に好奇心旺盛で不慣れだったことを覚えています。今では自分でプログラムを書くことができるようになりましたが、その過程で困難で曲がりくねった道も経験しましたが、今では初心者が 500Internal Server Error に直面したときの気持ちも理解できます。ことわざにあるように、最初はすべてが難しいため、初心者は最初の CGI プログラムをうまくデバッグできません。ここで、私の経験の概要をいくつか書きます。専門家は私がここで頑張っているのを見る必要はありません(笑)

1.一部のプログラマは、プログラムを公開するときに指定されたコードの最初の行でインタープリタのパスを使用し、命令を記述するときにこれを無視することが多いため、この最初のレベルはデバッグ プロセス中に渡されることがよくあります。いいえ、最初の行を入力してください。 #c:/perl/bin/perl.exe サービスプロバイダーから提供されたパスに変更します
2.絶対パス エラー: 仮想ホストを使用する場合、ブラウザの URL アドレスに www ディレクトリを入力する必要がないため、一部のネットユーザーはこのディレクトリを無視し、実際にはこのディレクトリがホストのデフォルト ディレクトリであると考えます。ではありません。

例: 間違っています: real="/usr/home/4232/image"
正しい: real="/usr/home/4232/www/image"
3. 一部のプログラムでは、燃料タンクの入力が間違っています。管理者は元のコードを入力する必要があります。オンラインでメールボックス アドレスを直接入力する場合、一部のネチズンは suking@yang.com.cn という名前が少し特殊だと考えて無視するため、自分のメールボックス shohu@21cn に変更します。 .com -- ここからエラーが発生すると、システムは @21cn を配列として扱います。ここで、メールボックスが shohu@21cn.com の場合は、shohu@21cn.com に変更する必要があります。環境変数が間違っています (私のシステムなど) 指定された変数値が間違っています。たとえば、私のシステムで監視されている場合、これらの変数を呼び出したプログラムは間違っています。初心者の場合は、そのようなプログラムを最初から変更する必要があるため、このホストをあきらめるか、サービスプロバイダーを説得する必要があります。

5. CGI ファイルの属性設定。
多くのネチズンはファイル属性の設定方法がわからないと言っています。ここで簡単な方法を説明します。 coutftp では、まずファイルをアップロードします。 2 次に、アップロードされたファイルをクリックして選択します。 3 shift ctrl a を押すと、すぐにウィンドウが表示されます。ウィンドウに 755 と入力して、ok を押します


http://www.bkjia.com/PHPjc/629352.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/629352.html技術記事私が初めて CGI に触れたとき、非常に好奇心旺盛で不慣れだったことを覚えています。今では自分でプログラムを書けるようになりましたが、その過程で困難で曲がりくねった道も経て、今ではとても有能になりました...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート