Основы работы в Dreamweaver


Если возникли трудности


Один неприятный момент при обучении разработке динамичных веб-сайтов – это практически неизбежное возникновение ошибок. Обычно динамичный веб-сайт представляет собой смесь нескольких технологий, и некоторые из них, особенно ASP, ColdFusion и PHP, в свою очередь, зависят от настроек сервера. Если сервер и база данных настроены неправильно, непременно появятся сообщения об ошибке, даже если в Dreamweaver код набран корректно. Хуже всего то, что сообщения об ошибках, как правило, сложно разобрать (особенно для ASP), а в некоторых случаях они вводят в заблуждение.

Ниже приведено несколько способов для решения подобной проблемы.

Использовать файлы из папки Complete для текущего урока.

На странице Macromedia TechNote можно ознакомиться с наиболее типичными серверными ошибками. Хотя изначально эта страница была создана для Dreamweaver UltraDev, предшественника Dreamweaver MX, она включает список нескольких наиболее распространенных серверных ошибок и их решений: http://www.macromedia.com/support/ultradev/ts/documents/common_server_errors.htm

Убедиться, что тестируемая страница содержит все необходимые данные. Для работы ряда страниц необходимо наличие переменных запроса или переменных URL-адреса. Например, SQL-запрос, отправляемый с детальной страницы, должен отфильтровать записи базы данных на основе переменной запроса, получаемой со страницы, ссылающейся на детальную страницу. Если тестировать эту детальную страницу напрямую, не переходя на нее по ссылке с другой страницы, данные, которые ожидает ASP, ColdFusion или PHP, не будут получены, вследствие чего возникнет ошибка. По этой причине всегда следует начинать тестирование с начальной страницы приложения, а не с промежуточной страницы, на которую посетители переходят при просмотре.

Вовремя понять, что пора перейти к следующему шагу. Несмотря на то, что нужно выявить и устранить любую найденную ошибку, не следует пытаться проломить головой стену. Цель курса заключается в формировании навыка разработки динамичных веб-сайтов, а не в буквальном повторении каждой детали сайта Newland Tours. Столкнувшись в определенном месте с какими либо проблемами, лучше загрузить файл из папки Complete и перейти к следующему уроку.

Попытаться определить причины возникновения тех или иных проблем – из-за ошибок в коде или из-за неверных настроек. Если страница отображается некорректно во время разработки статичного сайта, это обычно происходит из-за ошибок в коде. При появлении серверной ошибки многие начинающие веб-дизайнеры считают, что допустили ошибку в коде. Тем не менее, проблема, скорее всего, связана с настройками. Причиной может быть неверное разграничение прав доступа, недоступность сервиса или отсутствующие DSN. Самый лучший способ проверки – загрузить файл из папки Complete. Если он тоже не станет работать, значит с кодом все в порядке, и следует обсудить этот вопрос с администратором сервера.

Проверять обновления на сайте курса. Поскольку ошибки ASP, ColdFusion, и PHP очень распространены и выявляются с трудом, автор и команда редакторов приложили значительные усилия, чтобы убедиться в том, что код в курсе не содержит ошибок. Однако полностью безошибочных курсов не бывает, и если вы их найдете, сообщите, пожалуйста, об этом нам.

Задавать вопросы на соответствующих форумах, посвященных Dreamweaver. Macromedia поддерживает несколько бесплатных форумов, на которых любой может задать вопросы или ознакомиться с информацией по наиболее типичным проблемам. Форумы сопровождаются группой технической поддержки Macromedia, а также ветеранами и высококлассными специалистами, прекрасно знающими Dreamweaver, ASP, ColdFusion и PHP. Поэтому нередко ответ появляется через несколько минут после задания вопроса. Для доступа к форумам следует посетить страницу, расположенную по адресу: http://www.macromedia.com/support/dreamweaver/ts/documents/dream_newsgrp.htm.




Начало  Назад  Вперед



Книжный магазин