2011-01-09 2 views

ответ

2

Если ошибка не ошибка синтаксиса , вы можете вручную отладить, поместив die('test'); в различные области вашего кода, чтобы убедиться, что эта часть выполняется.

+0

в конце, исправлено вот так ... спасибо :) –

1

Кроме того, необходимо включить отображение ошибок, так что в верхней части файла добавить:

error_reporting(E_ALL); 
ini_set("display_errors", 1); 
+0

Слава богу, я отправился на прогулку. Я попробую и дам вам знать –

+2

* (tipp) * используя -1 вместо 'E_ALL', включит все сообщения об ошибках, включая' E_STRICT', и любые уровни ошибок, которые PHP может представить в будущих версиях PHP. – Gordon

+0

ничего, заменил ваш и все еще нет ошибки :( –

1

Включите error_reporting и display_errors в файле php.ini. Если у вас есть синтаксический обход в скрипте, скорее всего, сценарий будет убит задолго до того, как выполнение может когда-либо появиться в переопределении ini_set/error_reporting in-script.

Возможно, вы захотите проверить журнал ошибок сервера, так как при отправке сообщений об ошибках/отображении ошибок отправляются фатальные ошибки.

+0

где php.ini? –

+0

Зависит от того, в какой системе вы запускаете это и какой пакет вы установили. Обычно в Unix-ish-блоках это будет что-то вроде /etc/php5/php.ini –

Смежные вопросы