Конкурс:Дизайн Кухни
Случайные изображения
|
Белая Страница, Чистая Страница, Пустая Страница, Противная...
, поиск ошибок php |
|
|
|
24.4.2009, 11:01
|
Administrator - тоже человек!
Группа: Super Admins
Сообщений: 4178
Регистрация: 28.12.2005
Из: Москва
Пользователь №: 1
|
Белая страница, чистая страница, пустая страница, Противная... 1. Запомните раз и навсегда: Если белая страница, то сначала надо включить показ ошибок php!
Точно определить ошибку можно, если включить показ ошибок PHP. Для этого можно поступить следующим образом: В файл .htaccess в корне форума(создайте, если его нет) добавить: Код php_value display_errors 1 php_value error_reporting 2039
2. Единственный способ найти ошибку - посмотреть, на какой именно команде обрывается выполнение скрипта. Проще всего это делать так: после каждой строчки дописывать вывод на экран чего-нибудь. Например открываем *.php и вписывал проверочный код:
echo "Hello!";
в разные места файла. Если вписать куда-нибудь ближе к началу файла - надпись "Hello!" выводилась. Попробовал вписать в серединку - надпись пропала. Стало быть, ошибка где-то в середине кода. Вырезал проверочный код, перенёс его повыше - текст не выводится. Значит, фатальная ошибка происходит выше... Вырезал, перенёс ещё повыше - опа, текст появился. Стало быть, фатальная ошибка происходит выше места №1, но ниже места №2. Так, двигая, проверочный код вверх-вниз по файлу, мы и определяем ту самую строчку, где именно происходит фатальная ошибка. Итак, как определить строчку с ошибкой? Вставить проверочный код сразу выше неё, а потом сразу ниже неё. Если ошибка именно тут, то в первом случае текст покажется, а во втором - нет. Ну, а потом уже нужно смотреть и разбираться, что к чему и почему именно тут происходит фатальная ошибка.
Итак: граждане, используйте метод тыка! Его эффективность научно доказана! Всё равно, имхо, лучше два часа пропариться с поиском ошибки, чем у вас трое суток сайт не будет работать.
--------------------
Счастье есть - его не может не быть. Не бойся смерти - бойся непрожитой жизни. Как бы не было плохо, нужно расслабиться и получать удовольствие, а если хорошо, то тем более. Мозги надо менять а не конституцию.
Это мы то нубы?! Да я вас всех продам, куплю, а потом еще раз продам но уже дороже!!!
<> ужос...сегодня впервые за пару месяцев на ночь выключил комп....... <> еле в этой долбаной тишине уснул.......
|
|
|
|
|
|
Ответов
(1 - 2)
|
12.8.2009, 20:32
|
Новичок
Группа: Икринка
Сообщений: 4
Регистрация: 12.8.2009
Пользователь №: 16243
|
PHPEdit 2.10.0.4616 Мощный многофункциональный редактор PHP-скриптов. Описание: Отличный редактор PHP-скриптов. Есть подсветка синтаксиса PHP скрипта, а также ASP, Perl, HTML, VBScript, JavaScript, C/C++, CSS, XML, быстрый просмотр в браузере, подстановка переменных и функций, настраиваемые ярлыки, встроенные шаблоны скриптов, плугины и много чего полезного. В данной версии была добавлена PHP всех функций, несколько готовых шаблонов Php. Также разработчики улучшили работу с кодировками, есть CSS Maker. Разработчик: WaterProof SARL Лицензия: Trial Размер: 32.6 MB ОС: Windows All Последний апдейт: 26.07.2009 http://mxfiles.net/download-free/583-PHPEdit.html
|
|
|
|
|
|
|
|