2016-10-24 7 views
2

Я знаю, что есть некоторые 500 Внутренняя ошибка сервера, когда это видите эту страницу,Локальная страница не работает. Localhost не может обрабатывать этот запрос. HTTP ERROR 500

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

Я уже установить переменные display_errors: On и error_reporting : E_ALL в моем файле конфигурации php.ini и перезапустить сервер.

Я по-прежнему вижу ту же страницу, а не фактическое сообщение об ошибке, которое вызывает внутреннюю ошибку сервера. Зачем?

+1

500 является серьезной ошибкой! Часто в журналах нет никаких подробностей. Вам придется посмотреть, что вы сделали с сценарием, чтобы вызвать катастрофическую ошибку. – RiggsFolly

+2

Потому что это ошибка сервера, а не ошибка PHP. –

+1

Проблема с кодом Php, потому что другие страницы одного и того же сайта загружаются должным образом. Я вижу эту ошибку только по одному URL-адресу, и я знаю, что есть некоторые проблемы с PHP-кодом. что я хочу знать, почему это dosen't отображает фатальное сообщение об ошибке – Mohan

ответ

1

Это возможно решить вашу проблему, проверьте ваши файлы уровень доступа

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

Я использую 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, чтобы показать ошибки и предупреждения.