- Добавить в Избранное
-
Сделать стартовой
 
Содержание
Глава 1- 18
Как создаются Web-страницы
Основные принципы работы с Dreamweaver
Начинаем с текста
Рисунки,звуки,фильмы
Таблицы
Работа с Web-сайтом
Фреймы
Табличный дизайн
Использование шаблонов
Каскадные таблицы стилей
Свободно позиционируемые элементы
Анимация элементов Web-страниц
Использование сценариев
Метатегн и серверные директивы
Введение в серверное программирование
Формы
Простейшие серверные приложения
Создание интерактивных сайтов
На заметку
Установите на своем сайте нашу кнопку:

Вебмастеру - портал о редакторе Macromedia Dreamweaver MX. Создание сайтов.


    1  2  3  4  5  6  7  8  9  10    
Работа с сервером
Итак, настал тот желанный миг, когда наш сайт совсем готов! Мы создали все страницы, связали их друг с другом, исправили ошибки в HTML -коде и даже проверили на корректность интернет-адреса гиперссылок. То есть сделали все, что очень часто забывают сделать даже довольно опытные Web -дизайнеры. И, конечно же, помог нам в этом Dreamweaver .
Теперь наш сайт действительно можно публиковать в Сети.
Публикация сайта
Прежде чем публиковать сайт, проверьте его настройки. В частности, особое внимание обратите на настройки FTP -сервера — если вы допустите ошибку, выявить ее позднее, во время работы с удаленной копией сайта, будет очень трудно. Попробуйте, используя программу FTP -клиента, соединиться с РТР-сервером, отправить в корневую папку вашего сайта какой-нибудь ненужный файл и сразу же удалить его. Если все пройдет нормально, значит, у вас есть все необходимые права доступа; в противном случае обратитесь к администратору сервера.
Чтобы соединиться с РТР-сервером, нажмите кнопку Connect to remote host , расположенную на инструментарии панели Site . Вы также можете выбрать пункт Connect в меню Site панели Site или нажать комбинацию клавиш < Ctrl >+< Alt >+< Shift >+< F5>. Если в настройках сайта вы отказались от сохранения пароля (отключили флажок Save на вкладке Remote Info диалогового окна Site Definition ), Dreamweaver выведет неболь­шое диалоговое окно с полем ввода, где вы должны будете ввести пароль, и кнопками ОК (соединение) и Cancel (отказ от соединения).
В любом случае, после этого правый список панели заполнится. Поначалу он будет, правда, содержать одну-единственную строчку — название вашей удаленной корневой папки. Собственно, так оно и должно быть — ведь мы пока еще ничего туда не скопировали.
Простейший способ опубликовать наш сайт — это выбрать корневую папку в списке файлов локальной копии и нажать кнопку Put File ( s ) инструмента­рия панели. Данная кнопка запускает процесс копирования фай­лов на FTP -сервер. Также вы можете выбрать пункт Put меню Site панели или контекстного меню или нажать комбинацию клавиш <Ctrl>+<Shift>+ <U>.
Так как вы выбрали корневую папку, т. е. фактически весь сайт, Dreamweaver переспросит вас, действительно ли вы хотите скопировать весь сайт на сервер. Нажмите кнопку Yes .
Во время отправки сайта на сервер Dreamweaver будет отображать ход от­правки файлов в небольшом диалоговом окне. Вы можете прервать отправ­ку, щелкнув по кнопке Cancel этого окна.
Вот мы и дождались окончания отправки! Наш сайт опубликован на сервере. Просто? Даже слишком.
Кстати, если вы перед публикацией сайта на сервере всетаки забыли к нему подключиться — не беда. Dreamweaver сам подключится к серверу. (Правда, отключаться вам придется всетаки вручную.)
Протестируйте свежеопубликованный сайт в Web -обозревателе. Посмотри­те, все ли работает. Хотя, мы вроде бы исправили все ошибки...
Но давайте предположим, что вам чтото не понравилось, и вы всетаки внесли некоторые изменения и усовершенствования в некоторые Web -страницы. После этого вам будет необходимо опубликовать измененные файлы на сервере, перезаписав их удаленные копии. Как это сделать? Так же просто, как мы только что опубликовали сайт целиком. А именно, выделите нужные файлы и нажмите кнопку Put ffle ( s ). Если вы открыли какие-либо страницы, изменили их и не сохранили, Dreamweaver предложит вам сохранить данные файлы; в этом случае нажмите кнопку Yes для сохранения соответствующего файла, кнопку No — для отказа от сохранения или кнопку Cancel — для отказа от его публикации.
Также возможно, что при этом Dreamweaver спросит вас, обновлять ли на сервере зависимые файлы, т. е. те, на которые ссылается публикуемая Web -страница. Нажмите кнопку Yes для публикации зависимых файлов или кнопку No — для отказа от их обновления (например, если на сервере уже есть все необходимые файлы, а вы просто хотите обновить саму страницу) или кнопку Cancel — для отказа от публикации страницы со всеми ее файлами.
А можно опубликовать файлы на сервере еще проще, для чего достаточно перетащить их из списка файлов локальной копии в список копии удален­ной. Точно так же, как вы перемещали файлы локальной копии из папки в папку.
Да, все это просто. Если вы точно знаете, какие файлы хотите опубликовать. Но что делать, если вы не помните, какие файлы изменяли? Публиковать заново весь сайт? А если сайт очень велик?
Дело в том, что операционная система Windows (как и многие другие операционные системы) хранит дату и время последнего изменения каждого файла. Сравнивая две даты, можно выяснить, какой файл новее. Скажем, если два файла на локальном диске и сервере имеют идентичные имена, но дата последнего изменения первого файла позднее, значит, этот файл новее. И, следовательно, его нужно скопировать на сервер, чтобы поддержать актуальность удаленной копии сайта.
Именно на таком принципе основан механизм синхронизации копий сайта. Dreamweaver проверяет даты разных копий файлов и принимает решение, какие из них нужно скопировать на сервер, а какие, наоборот, с сервера на локальный диск (бывает и так). Более того, основываясь на этом механизме, Dreamweaver копирует на сервер вновь созданные файлы и удаляет удален­ные файлы локальной копии. Механизм прост и надежен, если, конечно, встроенные часы и календарь вашего компьютера установлены правильно.
Чтобы запустить синхронизацию файлов, выберите пункт Synchronize меню Site или контекстного меню. На экране появится диалоговое окно Synchronize Files.
Раскрывающийся список Synchronize позволяет задать, какие файлы вы хотите синхронизировать. Пункт Selected Local File Only позволяет синхронизировать только выбранные файлы из локальной копии. (Если в данный момент активна удаленная копия сайта, в списке показан пункт, который носит название Selected Remote Files Only и позволяет синхронизировать выбранные файлы удаленной копии.) А пункт Entire <нозвание сайта> Site позволяет c инхронизировать весь сайт целиком.
А вот раскрывающийся список Direction мы рассмотрим подробнее. Здесь находятся три пункта, с помощью которых задается направление переноса файлов.
Пункт Put newer files to remote позволяет скопировать новые файлы на сервер, заменив ими устаревшие файлы удаленной копии. Если при этом включен флажок Delete remote files not on local drive , файлы удаленной ко­пии, для которых не будут найдены соответствующие файлы локальной копии, будут удалены.
Пункт Get newer files from remote позволяет получить новые файлы с сервера, заменив ими устаревшие файлы локальной копии, это может быть полезно, если вы потеряли локальную копию сайта. Если при этом включен флажок Delete local files not on remote server , файлы локальной копии, для которых не будут найдены соответствующие файлы удаленной копии, будут удалены.
Пункт Get and Put newer files позволяет осуществить "взаимовыгодный обмен" новыми файлами. При этом будут синхронизированы и локальная и удаленная копии сайта. А если какому-либо файлу одной копии не будет найден соответствующий файл другой копии, он будет не удален, а скопирован в другую копию сайта.
Установив нужные параметры синхронизации (в основном, это будет, как мы полагаем, копирование новых файлов на сервер), нажмите кнопку Preview . Если вы хотите отказаться от синхронизации копий сайта, нажмите кнопку Cancel .
После запуска процесса синхронизации на экране появится окно списка синхронизируемых файлов. Здесь вы сможете ука­зать, какие файлы необходимо синхронизировать, а какие — нет.
Как видите, большую часть этого окна занимает собственно список синхро­низируемых файлов. Список организован в виде таблицы с тремя колонками.
Action — действие, которое будет применено к файлу. Всего таких действий три:
Put — копирование на сервер;
Get — копирование с сервера на локальный диск;
Delete — удаление.
Слева от названия действия находится флажок, по умолчанию включен­ный. Отключив его, вы сможете отменить действие над этим файлом (фактически, его синхронизацию).
File — имя файла.
Status — состояние синхронизации. Показывается после ее завершения.
Синхронизация запускается нажатием кнопки ОК. Нажав кнопку Cancel , вы сможете от нее отказаться. Если какие-либо файлы в результате синхрони­зации должны быть удалены, Dreamweaver предупредит об этом; нажмите кнопку ОК для удаления этих файлов и кнопку Cancel — для отказа от удаления.
По завершении синхронизации Dreamweaver выведет в то же самое окно результаты синхронизации, заполнив колонку Status . Закройте окно, нажав кнопку Close . Нажав кнопку Save Log , вы можете сохранить отчет о результатах синхронизации в виде обычного текстового файла.
Закончив работу, не забудьте отключиться от FTP -сервера. Для этого просто щелкните еще раз кнопку Connect to remote host . Вместо этого вы можете выбрать пункт Disconnect в меню Site панели или нажать комбинацию кла­виш < Ctrl >+< Alt >+< Shift >+< F5>.
Внимание!
Обязательно отключайтесь от FTP - сервера после того , как закончите работу с удаленной копией сайта ! Помните , что на поддержание каждого соединения с клиентом FTP - сервер расходует ресурсы компьютера , на котором работает . А значит , другому клиенту этих ресурсов может не хватить . Уважайте других клиентов !
    1  2  3  4  5  6  7  8  9  10   Вверх
Copyright©  Бронников М.В 2004г.
Все вопросы комментарии направляйте по адресу SWMR@narod.ru 
  Akavita
Хостинг от uCoz