2013-06-16 4 views
1

У меня есть два сервера, оба из которых размещены в hostgator. На одном сервере (который является моим собственным) мой PHP-код работает так, как ожидалось, а другой (который принадлежит моему клиенту), код работает неправильно. Теперь мой сервер создает файл error_log, поэтому его легче отлаживать. Но я не могу найти тот же файл error_log на сервере моего клиента.
Есть ли что-нибудь, что я могу сделать для создания файла error_log. Я уже видел ответы на другие сообщения и проверял настройки в файле php.ini.Как сгенерировать файл error_log

+0

Или, если вы можете указать необходимые шаги для генерации файла, я могу проверить, какой из них отсутствует. – noob

ответ

0

На вашем другом сервере может быть отключен журнал ошибок, поэтому вы можете сделать следующее.

error_reporting(E_ALL); //to set the level of errors to log, E_ALL sets all warning, info , error 

ini_set("log_errors", true); 
ini_set("error_log", "/your_error_path/file.log"); //send error log to log file specified here. 

Добавить вышеуказанный код в свой файл, а затем выполнить его на другом сервере.

+0

попробовал это. Без разницы – noob

+0

и в php.ini эти значения уже установлены – noob

0

Прежде всего, проверьте версию программного обеспечения. Затем вы можете попробовать различать два файла (php.ini).

+0

На самом деле на моем сервере нет файла php.ini. Я только что проверил. – noob