| |
|
|
| | Подскажие, вот если шаманю с кодом в пшп-страничке.. и какой-то код приводит к тому , что страничка не отображает ничего... пустая...
можно как-то заставить в таком случае показывать вывод ошибки на ту пустую страничку? | |
| |
|
|
| |
|
|
| |
для: TrEK
(17.02.2011 в 22:56)
| | | в начало кода error_reporting(E_ALL); | |
| |
|
|
| |
|
|
| |
для: alexander95
(17.02.2011 в 23:20)
| | | Ну , скажем, если где-то не доставил скобку... или ; - ybчего не выводит.. дальше белый экран. | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 13:33)
| | | так вы вставили эт у функцию в код? | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 14:03)
| | | да.. в самом начале , сразу после <?php | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 15:05)
| | | у меня было похожее, когда я забыл переименовать php.ini-recommendet в php.ini ;) | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 15:05)
| | | странно конечно. правильные скрипты работают? | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 15:33)
| | | Нет, если в коде ПШП нету ошибок, и все знаки препинания на своих местах - тогда все работает как надо.. но иногда возникает ситуация.. что вроде бы правильно все сделал.. а экран белый...
вот и хотелось бы видеть в том же экране причину и ошибку. | |
| |
|
|
| |
|
|
| |
для: alexander95
(17.02.2011 в 23:20)
| | | Плюс строкой ниже следующий код:
ini_set('display_errors', 1) | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 16:08)
| | | да, точно. | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 16:54)
| | | Оффтоп: 95 - это возраст, год рождения или регион? | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 17:08)
| | | ну не возраст уж точно)
год рождения. | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 17:12)
| | | Два остальных варианта были для отвода глаз, как вы наверняка догадались. | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 17:15)
| | | ну да, догадался. | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 16:08)
| | | все равно нет ) | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 19:24)
| | | Это странно.
А не открыт ли параллельно Скайп или еще чего нибудь из того что 80ый порт использует? | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 19:38)
| | | О чем вы? о.О | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 19:46)
| | | Когда апач(я думаю, у него апач) и что нибудь еще типа скайпа вместе работают, им порт никак не поделить.
Оба на HTTP. | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 19:24)
| | | А сервер то вообще работает, настроен?
Напишите echo 'ok';
Выведет, что должен? | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 19:46)
| | | лучше наверное даже phpinfo(); 8-) | |
| |
|
|
| |
|
|
| |
для: psychomc
(18.02.2011 в 19:58)
| | | Дело вкуса. Все-таки там такая страничка начинает загружатся, шоаж.. =\ Мне ведь надо узнать только то, выполняется ли пхп, доходит ли скрипт до выполнения конкретной строки :) | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 20:03)
| | | согласен. на хостинге то эта функция незаменима, и тогда ситуацию спасает ctrl+f :) | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 20:03)
| | | Может ему стоит поменять выведение ошибок на уровне php.ini ?...
кто знает. | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 22:07)
| | | Возможно. | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 22:14)
| | | PROFIT!
:) | |
| |
|
|
| |
|
|
| |
для: alexander95
(18.02.2011 в 22:07)
| | | Директивы error_reporting и display_errors могут настраиваться на уровне скрипта. | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 22:28)
| | | я знаю | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 22:28)
| | | могут.
Только какой в этом смысл?
Методика фиксации ошибок обычно не зависит от того, в каком компоненте системы эти ошибки происходят,
Куда чаще присутствует зависимость от того, боевая версия системы стоит или тренировочная. | |
| |
|
|
| |
|
|
| |
для: Trianon
(19.02.2011 в 12:36)
| | | На постоянной основе - да, никакого.
Но бывает здесь и сейчас надо что-то быстро проверить - не полезу ж я менять глобальные настройки. Тем более, когда какая-то задница вылезает только на рабочем сервере, а не на локальном - приходится точечно выводить, отлавливать, чтобы при этом не пугать пользователей всякой бякой. | |
| |
|
|
| |
|
|
| |
для: neadekvat
(19.02.2011 в 13:28)
| | | а log_errors не хватает для таких ситуаций? | |
| |
|
|
| |
|
|
| |
для: Trianon
(19.02.2011 в 14:03)
| | | Согласитесь, быстрее, когда ошибка видна на странице, и нет необходимости лезть в папку логов, скачивать и открывать его (пусть две последние операции и объединены в один функционал) | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 19:46)
| | | Да все работает :)
Вот кусок кода общего ...
Только если в коде где-то зщакралась ошибка- тогда ничего не выводит вообще... | |
| |
|
|
| |
|
|
| |
для: TrEK
(18.02.2011 в 21:57)
| | | Если прописать в начале файла указанные настройки - ошибки должны выводиться.
Прикрепите весь файл скрипта вместе с указанными изменениями.
upd.
Видимо, мануал для избранных. Сколько раз говорили - не используйте слепо.
Читаем.
Создайте в директории со скриптом файл .htaccess следующего содержания:
php_flag display_errors on | |
| |
|
|
| |
|
|
| |
для: neadekvat
(18.02.2011 в 22:27)
| | | Ну вот, совсем другое дело :_)
Спасибо.
Теперь ошибки выводит. | |
| |
|
|
| |
|
|
| |
для: TrEK
(19.02.2011 в 01:38)
| | | а после чего именно стал выводить? | |
| |
|
|
| |
|
|
| |
для: alexander95
(19.02.2011 в 08:49)
| | | >Создайте в директории со скриптом файл .htaccess следующего содержания:
php_flag display_errors on | |
| |
|
|