[解決済み] PHPで500 Internal Server Errorを出さずにエラーを表示させる方法【重複あり
2022-04-25 04:35:12
質問
こんなことは今まで一度もありませんでした。いつもはエラーが表示されるのですが、今は500 internal server errorが表示されるだけです。もちろん、以前は、エラーが表示されるときは、別のサーバーでした。今は新しいサーバーにいます(私はフルルートを持っているので、php.iniのどこかで設定する必要があれば、できます。)。それとも、Apacheに何か原因があるのでしょうか?
今まで、ファイルを他のサーバーに移して、そこで実行してエラーを見つけるという方法で我慢していましたが、それも面倒になってきました。何か解決する方法はないでしょうか?
解決方法は?
を確認します。
error_reporting
,
display_errors
と
display_startup_errors
の設定を
php.ini
ファイルに記述します。 これらは、以下のように設定されている必要があります。
E_ALL
と
"On"
をそれぞれ使用します(ただし
display_errors
を使用してください。
log_errors
の代わりに、デプロイする際に使用します)。また、これらの設定を変更することもできます (ただし
display_startup_errors
をスクリプトの冒頭に記述して、実行時に設定します(ただし、この方法ではすべてのエラーを検出できない可能性があります)。
error_reporting(E_ALL);
ini_set('display_errors', 'On');
その後、サーバを再起動します。
関連
-
[解決済み] PHPでSQLインジェクションを防ぐにはどうしたらいいですか?
-
[解決済み] PHPのエラーを表示させるにはどうしたらいいですか?
-
[解決済み] ずっとUTF-8
-
[解決済み] PHPでユーザー入力をサニタイズするにはどうすればよいですか?
-
[解決済み] php.iniはどこにありますか?
-
[解決済み] Apacheのmod_rewriteをデバッグする方法
-
[解決済み] HTTPSをHTTPにリダイレクトするにはどうしたらいいですか?
-
[解決済み] VirtualHostの追加に失敗する。Access Forbidden Error 403 (XAMPP) (Windows 7)
-
[解決済み] Apacheの内部エラー500、しかしログには何もない?
-
[解決済み] ローカルネットワークのユーザーが私のWAMPサイトにアクセスできるようにするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PHPで有用なエラーメッセージを得るにはどうしたらよいですか?
-
[解決済み] エラーメッセージ "Forbidden You don't have permission to access / on this server" [closed].
-
[解決済み] Apache 2.2 で mod_rewrite を有効にする方法
-
[解決済み] HTTPSをHTTPにリダイレクトするにはどうしたらいいですか?
-
[解決済み] PHPで500 Internal Server Errorを出さずにエラーを表示させる方法【重複あり
-
[解決済み] 参考:mod_rewrite、URLリライト、「プリティリンク」解説
-
[解決済み] .htaccess ErrorDocument 404が表示されない
-
[解決済み] apacheのバーチャルホストの設定をデバッグする方法は?
-
[解決済み] プレフォークウェブサーバーモデルとは何ですか?
-
[解決済み] ローカルネットワークのユーザーが私のWAMPサイトにアクセスできるようにするには?