Встроенный FTP-клиент.

Доброго времени суток! Статья посвящена закачиванию файлов на сайт через встроенный в редактор Macromedia DreamWeaver MX (2004) FTP -клиент. Для тех кто всё ещё не в курсе: DreamWeaver - WYSIWYG ( What You See Is What You Get - что вижу то и получаю) редактор html (и не только) кода. Так вот… Кто-то из читателей этой статьи наверняка пользуется этим редактором и даже не подозревает о таком комфорте! Всё что нужно сделать, чтобы обновить сайт – 4 раза кликнуть мышкой и подождать. Теперь подробнее…

DreamWeaver - Manage SitesПишу, как говорится, для «чайников» - т.е. по пунктам. И так… предположим, что ты уже создал свой сайт, т.е. придумал дизайн, написал тексты, загнал в html , теперь нужно только закачать его (или обновить) на сервер. Для владельцев сайтов на Narod . ru (и не только) напомню, что у нас есть чудесное средство FTP ( File Transfer Protocol ) – специальный протокол для пересылки файлов. Проступаем:

Нужно создать «сайт» в программе DreamWeaver . Занести все настройки (адреса, логины и т.д.). В меню выбираем: Site - Manage Sites

Выбирай создать новый (нажимай на кнопку New, там выбирай Site). Сразу что бы не канителиться выбирай вкладку «Advanced».

Теперь по пунктам пробежимся подробно. Я создал соединение KroBel для своего сайта, а ты меняй данные на свои. Логин, Пароль, адрес сайта и прочее...

DreamWeaver - Site Definition- Local info

Local Info:
Site Name – имя твего сайта. У меня KroBel
Local root folder – папка на твоём компьютере, где хранится сайт
Поставим галку Refresh local file list automatically (обновлять список файлов автоматом)
HTTP address : можно не писать
  *Почему у меня http://localhos объясню позже
Галка Enable Cash для использования КЭШа… Комментировать не буду.

DreamWeaver - Site Definition- Remote Info

Remote Info:
Access : FTP – тип доступа к серверу
FTP host – адрес ftp сервера
Host directory – папка. Почему «/»? Потому что на Narod.ru не работает CGI. Если бы CGI работал, то скорее всего для скриптов была бы папка cgi (cgi-bin), а для страниц www.
Login – твой логин (на Narod.ru для народовцев)
Password – пароль…
Если не хочешь каждый раз вводить пароль, то ставь галку Save
И обязательно (для Narod.ru ) галку Use Passive FTP
Если всё верно нажми Test для проверки соединения (попробуем подключиться)
 

DreamWeaver - Files - SynchronizeTesting server (Не обязательная вкладка)

Позволяет настроить работу с сервером для тестирования (как правило, на локальной машине). Этот сервер нужно установить у себя отдельно. По идее нужно ставить тот сервер, на котором расположен сайт, но признаюсь честно: у меня стоит не Apache , как на Народе, а встроенный Microsoft Internet Information Services . Чуть позже я, пожалуй, напишу статью о том и о другом. А теперь почему http://localhost - потому, что встроенный MIIS по-умолчанию даёт адрес на локальной машине такой и изменить нельзя (нет наверняка можно, но не стандартными средствами). Если во время редактирования нажать F12(Просмотр), то DreamWeaver откроет страницу через указанный адрес. Иногда очень удобно, особенно если используется Testing Server.

Теперь, когда всё заполнено жми ОК и в окошке Manage Sites жми Done . Всё готово к обновлению (загрузке). На панели Files (если её нет, нажми F 8) отображена локальная копия сайта. В списке жми правой кнопкой мыши на заголовок сайта и в контекстном меню выбирай Synchronize (Синхронизировать). Тут и начинается «4 шелчка»…

В появившемся окошке выбирай Preview (Просмотр) и жди… Проверив копии на сервере (если они вообще есть) DreamWeaver выдаст сообщение, в котором указан список файлов, которые необходимо загрузить. Некоторые можно не загружать, сняв галочку. Жмём OK , теперь программа загружает файлы на сервер. Рекомендую попутно не качать файлы и не сидеть в чате (если у тебя ,конечно, не выделенка). Когда все файлы загрузились, а загружаются они намного быстрее, чем через мастерскую (речь идёт о Мастерской Narod.ru), DreamWeaver выдаст отчёт. Нажми Close (Закрыть). Все! Если угодно через DreamWeaver -Synchronize - PreupdateDreamWeaver можно посмотреть список файлов на сервере и даже работать с ними, а не с локальными копиями. Для этого на панели Files в выпадающем списке нужно выбрать вместо Local view, Remote view... Вот так просто! Я только так и делаю.

Да, если нужно загрузить только один файл или только одну папку (или синхронизировать), то щёлкай правой кнопкой мыши на этом файле (папке) и выбирай Put (Загрузить) или Synchronize в зависимости от того, какое действие ты хочешь выполнить.

Разница между Put и Synchronize в том, что Synchronize проверяет совпадают ли файлы на сервере с файлами на сайте (по дате изменения), а потом загружает только новые. Put не проверяет версии, а сразу загружает всё. Если файлов очень много Synchronize может долго проверять, но я убедился на своём опыте лучше немного подождать, чем сайт окажется недогруженным. Удачного обновления!

Похожие статьи:

Закачка файлов(FTP). Файл Менеджеры&CuteFTP
Закачка файлов(FTP). Microsoft FrontPage
Используются технологии uCoz