CodeNet / Веб программирование / WEB Сервера / Apache / Установка и настройка Apache, PHP, MySQL и SMTP под Windows NT/2000/XP
Возможные ошибки. Вступление
Ты написал программу, а она не работает. Вариантов ты видишь немного - либо сидеть и пытаться умственным усилием обнаружить ошибку, в сотый раз просматривая код, либо пойти на форум и попросить, чтобы там тебе нашли ошибку. Самое интересное, что есть третий, в сто раз лучше первых двух. Этот способ называется "Отладка программы". По-английски - debugging. Заключается он в том, чтобы заставить программу саму показать, где в ней ошибка. Это мало того, что получится быстрее, чем спрашивать на стороне - так зачастую это единственный способ решить проблему. Единственный. Я тебе сейчас открою страшный секрет. В мире НЕТ программистов, которые пишут код, как художники на Арбате - сел, наваял, отдал. Нету. И не будет. Процесс написания программы - циклический: Написал кусок кода - посмотрел, как работает. Если не работает - ищем ошибки. Работает - пишем дальше. Только так. Других вариантов нет. Больше того. В большинстве случаев совершенно бесполезно вываливать на форум свой код, и спрашивать - "В чём ошибка?".
На форуме не сидят волшебники вперемешку с телепатами. И гадалок с прорицателями - тоже нет. Поэтому отгадывать, в чём, теоретически, может быть ошибка, никто не будет. Ошибку найти может только хозяин программы. На своём сервере. Со своими нстройками и опечатками. Поэтому локализовать ошибку - найти мето, где она происходит, определить тип ошибки - можно только самостоятельно. А вот исправить её на форуме помогут. Если не получится самому. Те, кто приходит к веб-программированию от дизайна, или от игр, или от нечего делать, проcто не знают этой страшной тайны: основное время программиста уходит не на написание кода.
Основное время программиста уходит на поиск ошибок и отладку. Это не шутка. Это правда. И если вы решили заняться программированием, то вам придётся искать ошибки точно так же, как это делают все остальные. К сожалению, очень много людей приходят к PHP вообще без опыта программирования и, как следствие - никогда не слышали об отладке. А это и есть самое главное в программировании - умение искать ошибки.
Источник: http://phpfaq.ru
Оставить комментарий
Комментарии


Unable to open logs
что это значит?


#:make_sock: could not bind to adress 0.0.0.0:80 no #listening sockets available, shutting down
#Unable to open logs
#Может кто скажет что ето значит и что мне делать кстати #апач как червер тоже не запускается
вапщето это значит что у тебя уже запущен apache


:make_sock: could not bind to adress 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
Может кто скажет что ето значит и что мне делать кстати апач как червер тоже не запускается






С мускулом, начинаю настраивать в завершающем окне Start Server зачёркивается красным...
При установке PHP в завершающем этапе
выдал ошибку A new security feature, cgi.force_redirect,.....
Вообщем вопрос один, что за хренотень?
И вообще если я не правильно что-либо настроил, или не ту версию установил, можно как-н всё деинсталировать и поставить тот же самый Деневер???