私は現在、Windows 10 PCにapache24サーバーをホストしています。私はPHPを使用してWebサイトを開発していますが、PHPを使い始めたときにphpやmysqlエラーを受け取る代わりにテストを始めました。私はphp、apache、およびphpmyadminの最新バージョンを使用しています。自己ホストマシンの内部サーバーエラーが発生しました
私は、.htaccessと何か関係があると思っていますが、私のサーバファイルのどこにでも見つけられません。これは、私が開発を継続することはできません:(
私は助けを順番に表示するかわからないんだけど、聞いてください固定されるものではないが
。
UPDATE
するerror_reporting追加した後(E_ALL ); ini_set( 'はdisplay_errors'、1);私のコードを私は今、誰もが将来ソリューに訪問して、この
Fatal error: Uncaught PDOException: could not find driver in C:\Apache24\htdocs\create.php:24 Stack trace: #0 C:\Apache24\htdocs\create.php(24): PDO->__construct('mysql:host=loca...', 'root', '0612733771Aa') #1 {main} thrown in C:\Apache24\htdocs\create.php on line 24
まず、Apacheエラーログを探します。それがどこにあるのかを知る必要があり、そこに500のエラーを詳述する必要があります。 PHPコード(サーバー設定とは対照的に)が500エラーの原因であった場合、PHPで表示させることもできます。常にコードを開発しテストするときは、 'error_reporting(E_ALL);を使用してください。 ini_set( 'display_errors'、1); 'をコードの先頭に追加するか、開発サーバーのphp.iniに設定します。 –
httpサーバのエラーログはあなたの後です。あなたはそれを監視せずにWeb環境でPHPを開発することはできません。 – arkascha
元の質問で更新した内容を示すログを確認しました。このエラーはWebページとApacheのエラーログに表示されます –