2016-10-24 10 views
2

localhostページが動作していませんlocalhostは現在この要求を処理できません。このページを見ているとき、私はいくつかの<strong>500内部サーバーエラー</strong>があることを知っているHTTPエラー500

The localhost page isn’t working localhost is currently unable to handle this request. HTTP ERROR 500

私はすでにphp.ini設定ファイルに変数display_errors: Onerror_reporting : E_ALLを設定し、サーバーを再起動しました。

同じページが表示され、内部サーバーエラーの原因となっている実際のエラーメッセージは表示されません。どうして?

+1

500は重大なエラーです!多くの場合、ログには使用に関する詳細はありません。致命的なエラーを引き起こすためにスクリプトに行ったことを調べなければなりません – RiggsFolly

+2

PHPエラーではないサーバーエラーです。 –

+1

問題は、同じWebサイトの他のページが適切に読み込まれるため、PHPコードに問題があります。私はこのエラーを1つのURLにしか見ず、PHPコードに問題があることを知っています。私が知りたいのは、致命的なエラーメッセージを表示しない理由です。 – Mohan

答えて

1

それは多分私は、CakePHPを使用していたし、私はこのエラーを見ていたあなたのファイルのアクセスレベル

$ sudo chmod -R 777 /"your files location" 
0

を確認し、あなたの問題を解決:

This page isn’t working 
localhost is currently unable to handle this request. 
HTTP ERROR 500 

私が見に行きましたapp \ config \ core.phpで定義されたCakePHPデバッグレベル:

/** 
* CakePHP Debug Level: 
* 
* Production Mode: 
* 0: No error messages, errors, or warnings shown. Flash messages redirect. 
* 
* Development Mode: 
* 1: Errors and warnings shown, model caches refreshed, flash messages halted. 
* 2: As in 1, but also with full debug messages and SQL output. 
* 3: As in 2, but also with full controller dump. 
* 
* In production mode, flash messages redirect after a time interval. 
* In development mode, you need to click the flash message to continue. 
*/ 
Configure::write('debug', 0); 

私は0から1までの値を唱え:この変更後

Configure::write('debug', 1); 

、再びページをリロードしようと、私は対応するエラーを見たとき:

Fatal error: Uncaught Exception: Facebook needs the CURL PHP extension. 

結論:内の溶液をエラーを表示する私の場合は、エラーと警告を表示するために、CakePHPデバッグレベルを0から1に変更することでした。

関連する問題