Я разрабатываю приложение PHP, используя нашу настройку XAMPP в качестве тестового сервера.
Когда приложение будет готово к развертыванию, я должен загрузить его на сервер клиента,
Проблема заключается в том, что на сервере клиента работает 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, которые он предоставляет безрезультатно …
Вероятно, это хорошо, если он отключен на производственном сервере. Вы всегда можете включить регистрацию ошибок, если они предоставят вам доступ к файлу журнала.
Но для быстрого исправления вы можете просто включить display_errors. Не забудьте выключить его и настроить ведение журнала, когда вы закончите настройку кода для работы на сервере клиента.
<?PHP ini_set('display_errors',true);
пытаться
ini_set("display_errors", 1);
Возможно, это отключено.