Установка параметров развертывания
Развертывание, или выгрузка сайта (английский термин Deployment) – это процесс копирования файлов проекта на один или более Web-серверов. Вы можете указать путь развертывания либо для всего проекта, либо для отдельных папок и файлов.
Основную роль в подготовке и выполнении этапа загрузки сайта на Web-сервер играет проект, созданный нами заблаговременно (см. раздел "Создание и установка параметров проекта" главы "Разработка структуры сайта"). Однако при формировании проекта мы определили лишь некоторые параметры загрузки, указав способ размещения на Web-сервере отдельных папок. Вернемся еще раз к описанию проекта и внесем в него необходимые дополнения.
Первое, что необходимо сделать для развертывания проекта – установить параметры этой процедуры.
Рис. 7.15. Вкладка Deployment диалогового окна Settings
Установка параметров развертывания выполняется с помощью элементов управления, размещенных на вкладке Deployment (Развертывание) диалогового окна Settings (рис. 7.15):
- Create Missing Folders/Directories (Создавать отсутствующие папки/каталоги) – перед загрузкой проекта на сервер на нем будет воссоздана структура папок, использовавшаяся для проекта на локальном компьютере; отсутствие такого соответствие вызовет ошибку при выполнении развертывания;
- Upload Only Newer (Загружать только обновленные) – перед выгрузкой каждого файла проекта выполняется сравнение с его копией, размещенной на сервере; если файл не изменялся, его выгрузка не производится;
- Encrypt CFML (Зашифровать CFML) – выполняется кодирование CFM-файлов таким образом, чтобы запретить их просмотр конечными пользователями;
- Force to Lower Case (Привести к нижнему регистру) – имена всех файлов проекта преобразуются к нижнему регистру; для UNIX-систем это может привести к неработоспособности ссылок, в которых имена файлов записаны с использованием символов верхнего регистра;
- Show Deployment Warning Dialog (Показывать окно предупреждения при развертывании) – перед развертыванием проекта на экран выводится окно с просьбой подтвердить необходимость выполнения процедуры.
Кроме того, с помощью флажка Disable Logging (Запретить ведение протокола) вы можете указать, требуется ли регистрировать шаги развертывания. Если да, то в поле Log File следует указать файл, в который будет записываться информация о развертывании.
Далее необходимо внести URL сервера (или серверов), на который вы собираетесь выгрузить сайт, в свойства проекта. Эта процедура выполняется следующим образом:
- Щелкнуть правой кнопкой мыши на имени проекта в окне ресурсов и выбрать в контекстном меню команду Properties… (Параметры).
- В открывшемся диалоговом окне (рис. 7.16) в поле Deployment Path (Маршрут развертывания) ввести URL, по которому будет размещен созданный вами сайт (маршрут вводится либо вручную, либо с помощью расположенной рядом кнопки).
Рис. 7.16. Диалоговое окно для указания адреса развертывания проекта
После этого необходимо в меню Project основного окна HomeSite выбрать команду Deployment Wizard (Мастер развертывания). При этом откроется окно, с помощью которого выполняется первый шаг процедуры загрузки: выбирается способ размещения проекта.