Я использую CakePHP и я видел эту ошибку:
This page isn’t working
localhost is currently unable to handle this request.
HTTP ERROR 500
Я пошел, чтобы увидеть Уровень отладки CakePHP, определенный в app \ config \ core.php:
/**
* 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, чтобы показать ошибки и предупреждения.
500 является серьезной ошибкой! Часто в журналах нет никаких подробностей. Вам придется посмотреть, что вы сделали с сценарием, чтобы вызвать катастрофическую ошибку. – RiggsFolly
Потому что это ошибка сервера, а не ошибка PHP. –
Проблема с кодом Php, потому что другие страницы одного и того же сайта загружаются должным образом. Я вижу эту ошибку только по одному URL-адресу, и я знаю, что есть некоторые проблемы с PHP-кодом. что я хочу знать, почему это dosen't отображает фатальное сообщение об ошибке – Mohan