2009-10-18 3 views
4

Я разрабатываю приложение PHP, используя нашу настройку XAMPP в качестве тестового сервера.Php не сообщает о каких-либо ошибках в IIS7

После того, как приложение готово к развертыванию, я должен загрузить его на сервер клиента,

Проблема заключается сервер клиента работает под управлением IIS 7, и каждый раз, когда есть ошибка PHP он просто показывает пустой страница ...

Теперь мое приложение error_reporting(E_ALL) уже установлен, и у меня нет доступа к файлу php.ini (не спрашивайте, почему!) ...

, и я попробовал все комбинации параметров для error_reporting() найдено здесь: http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

Может ли кто-нибудь указать мне на другой способ получения ошибок вообще?

BTW: Я использую CodeIgniter, и я попытался функции error_logging она предоставляет без толку ...

+0

Это глупый вопрос, но вы подавили свои предупреждения с помощью обозначения @? –

+0

Что делает var_dump (error_reporting (E_ALL)) вывод? Кроме того, возможно, проверьте phpinfo() –

+1

@ Энтони не глупый вопрос вообще ... но ответ не – ekhaled

ответ

5

Это, наверное, хорошо, что он выключен на сервере. Вы всегда можете включить регистрацию ошибок, если они предоставят вам доступ к файлу журнала.

Но для быстрого исправления вы можете просто включить display_errors. Не забудьте выключить его и настроить ведение журнала, когда вы закончите настройку кода для работы на сервере клиента.

<?PHP 
ini_set('display_errors',true); 
+1

Спасибо за то, что исправил его – ekhaled

+0

, если это установлено, где можно найти ошибки PHP? – MacGyver

2

попробовать

ini_set("display_errors", 1); 

Возможно это выключено.

+0

+1 за усилие, но там был тамдедев – ekhaled

+0

Да, он был, просто. :) –

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