Каждый раз, когда я получаю сообщение об ошибке в любом из моих PHP, мой локальный сервер Apache выдает ошибку 500 Internal Server. Кажется, у меня никогда не было проблем ни с одним из моих проектов CakePHP, но это обычный ванильный PHP, и это действительно замедляет прогресс, когда приходится угадывать ошибку.
При ошибке PHP Apache выдает ошибку 500
Ответы (2)
Включите отчеты об ошибках, используя следующий код PHP:
ini_set('display_errors','On');
error_reporting(E_ALL);
person
Edward Dale
schedule
28.07.2009
Спасибо, так получилось. Итак, я мог бы зайти в файл php.ini и установить это также правильно? Так что мне не нужно постоянно иметь этот код в моем файле.
- person trobrock; 28.07.2009
Почему бы вам не иметь его, поместите его в оператор «если», который включен в процессе разработки (или производства в чрезвычайной ситуации, поскольку вы не хотите выключать сервер для этого). Проверьте также мой ответ ниже.
- person Itay Moav -Malimovka; 28.07.2009
обратите внимание, что, хотя это хороший совет для сервера разработки, на работающем веб-сайте вы должны отключить отчеты об ошибках, чтобы конечный пользователь не видел сообщения об ошибках PHP, если они происходят. Вы все еще можете проверить ошибки в журнале ошибок сервера.
- person Spudley; 23.09.2011
То, что написал @scompt + вы всегда можете проверить журналы ошибок Apache, чтобы узнать, что произошло. (черт возьми, если вы разрабатываете на Linux, размещаете на Linux, вы должны быть знакомы с журналами ошибок).
person
Itay Moav -Malimovka
schedule
28.07.2009