Настройте локальный компьютер, сервер разработки, отладочный сервер или производственный сервер в качестве тестового сервера для тестирования динамических веб-страниц или содержимого.

Если предполагается работать с динамическими страницами, используя серверные языки вроде PHP, необходимо настроить тестовый сервера, создающий и отображающий динамическое содержимое во время работы.

В качестве тестового сервера может выступать локальный компьютер, сервер разработки, вспомогательный или производственный сервер.

Подробное описание назначения тестового сервера см. в статье Дэвида Пауэрза (David Powers) Настройка локального тестового сервера в Dreamweaver CS5.

Преимущества настройки тестового сервера

Настройка тестового сервера позволяет проверить весь ваш динамический код без риска нанесения вреда работающему веб-сайту.

Кроме того, вы можете работать практически непрерывно, без риска сбоев сети и прекращения доступа Интернет, которые могут помешать вам загрузить все необходимое на удаленный сервер.

При наличии локального тестового сервера вам не нужно будет тратить время на загрузку, тестирование, исправление, повторную загрузку и повторное тестирование своих страниц. 

Поэтому для проверки макетов, корзин покупок или любых других сценариев просто настройте тестовый сервер.

Еще одно преимущество тестового сервера заключается в том, что Dreamweaver автоматически синхронизирует динамические документы с сервером тестирования при их открытии, создании или же сохранении внесенных в них изменений. Дополнительные сведения см. в разделе Автоматическая передача динамических файлов.

Примечание.

Аналитика и время загрузки не будут точными без доступа к сайту из удаленной локации.

Это особенно верно для времени загрузки — поскольку веб-сайт всегда быстрее загружается с вашего локального компьютера, чем через сеть.

Приступая к работе

Прежде, чем приступать к настройке тестового сервера при помощи Dreamweaver, необходимо настроить и установить следующие программы:

  • Веб-сервер (например, Apache)
  • Сервер базы данных (например, MySQL)
  • Серверный язык (например, PHP)

Настройка тестового сервера

  1. Выберите «Сайт» > «Управление сайтами».

  2. Нажмите кнопку «Создать», чтобы настроить новый сайт, или выберите существующий сайт Dreamweaver и нажмите значок редактирования.

  3. В диалоговом окне «Настройка сайта» выберите категорию «Серверы» и выполните одно из следующих действий.

    • Нажмите кнопку «Добавить сервер» для добавления нового сервера.

    • Выберите существующий сервер и нажмите кнопку «Изменить существующий сервер».

  4. Укажите базовые параметры как для подключения к удаленному серверу, а затем нажмите на кнопку Дополнительно. При настройке базовых параметров убедитесь, что вы указали URL-адрес на экране базовых настроек. 

    Сведения о настройке подключения к удаленному серверу см. в разделе Подключение к серверу публикации.

    Дополнительные сведения об URL-адресах для тестового сервера см. в разделе URL-адреса для тестового сервера.

  5. В поле «Тестовый сервер» выберите серверную модель для использования с веб-приложением.

  6. Нажмите кнопку «Сохранить», чтобы закрыть экран «Дополнительно». Затем в категории «Серверы» укажите только что добавленный или измененный сервер в качестве тестового.

Об URL-адресе тестового сервера

Необходимо указать URL-адрес, чтобы программа Dreamweaver могла использовать службы тестового сервера для отображения данных и для подключения к базам данных во время работы. Dreamweaver использует подключение во время разработки, чтобы предоставить полезные сведения о базе данных, такие как имена таблиц в базе данных и заголовки столбцов в таблицах.

URL-адрес тестового сервера состоит из доменного имени и любого из подкаталогов или виртуальных каталогов домашнего каталога веб-сайта.

Примечание.

Терминология, используемая в Microsoft IIS, может различаться на разных серверах, но общие понятия применимы для большинства веб-серверов.

Домашний каталог.

Папка на сервере, сопоставленная доменному имени сайта. Предположим, для обработки динамических страниц используется папка c:\sites\company\, и эта папка является домашним каталогом (т. е., эта папка сопоставлена доменному имени сайта, например www.mystartup.com). В этом случае префиксом URL-адреса является http://www.mystartup.com/.

Если папка, которая будет использоваться для обработки динамических страниц, является вложенной папкой домашнего каталога, просто добавьте вложенную папку в URL-адрес. Если домашний каталог c:\sites\company\, доменное имя сайта www.mystartup.com, а для обработки динамических страниц будет использоваться папка c:\sites\company\inventory. Введите следующий URL-адрес:

http://www.mystartup.com/inventory/

Если папка, которая будет использоваться для обработки динамических страниц, не является вложенной папкой домашнего каталога или одной из его вложенных папок, необходимо создать виртуальный каталог.

Виртуальный каталог.

Папка, которая физически не находится в домашнем каталоге сервера, хотя и отображается в URL-адресе. Чтобы создать виртуальный каталог, укажите псевдоним для пути к папке в URL-адресе. Предположим, домашним каталогом является c:\sites\company, для обработки используется папка d:\apps\inventory, и для этой папки определяется псевдоним warehouse. Введите следующий URL-адрес:

http://www.mystartup.com/warehouse/

Localhost.

Термин, относящийся к домашнему каталогу в URL-адресах, когда клиент (обычно браузер, но в данном случае Dreamweaver) выполняется на том же компьютере, что и веб-сервер. Предположим, Dreamweaver запущен на той же системе Windows, что и веб-сервер, домашним каталогом является c:\sites\company и определен виртуальный каталог warehouse, относящийся к папке, в которой должны обрабатываться динамические страницы. Для выбранных веб-серверов должны вводиться следующие URL-адреса.

Веб-сервер

URL-адрес

ColdFusion MX 7

http://localhost:8500/warehouse/

IIS

http://localhost/warehouse/

Apache (для Windows)

http://localhost:80/warehouse/

Jakarta Tomcat (для Windows)

http://localhost:8080/warehouse/

Примечание.

По умолчанию веб-сервер ColdFusion MX 7 работает на порте 8500, веб-сервер Apache на порте 80, а веб-сервер Jakarta Tomcat — на порте 8080.

Для пользователей Macintosh, использующих веб-сервер Apache, персональным домашним каталогом является Users/Имя_пользователя/Sites, где «Имя_пользователя» означает имя пользователя Macintosh. Псевдоним «~Имя_пользователя» автоматически определяется для этой папки при установке Mac OS 10.1 или более новой версии. Поэтому по умолчанию в Dreamweaver используется следующий URL-адрес:

http://localhost/~Имя_пользователя/.

Если для обработки динамических страниц используется папка Users: Имя_пользователя:Sites:inventory, укажите следующий URL-адрес:

http://localhost/~Имя_пользователя/inventory/.

Дополнительные сведения см. в разделе Выбор сервера приложений.

Автоматическая передача динамических файлов

Динамический документ автоматически загружается на тестовый сервер при редактировании и сохранении в режиме интерактивного просмотра и в представлении кода. Если вы хотите отключить автоматическую передачу динамических файлов, это можно сделать в параметрах сервера. Дополнительные сведения см. в разделе Отключение автоматической передачи динамических файлов.

Если включена автоматическая передача файлов, Dreamweaver также загружает и зависимые файлы, если они отсутствуют на тестовом сервере. Если зависимые файлы уже имеются на сервере, на тестовый сервер передается только серверный документ.

Рассмотрим следующие сценарии.

Сценарий 1. Вы вносите изменения в исходный код и зависимые файлы. При нажатии кнопки «Сохранить» в фокусе находится исходный код.

В этом случае появляется следующее диалоговое окно со списком всех затрагиваемых зависимых файлов.

У меня данный экран не отобразился. Не могли бы вы прислать мне снимок экрана?

Запрос о сохранении зависимых файлов
Запрос о сохранении зависимых файлов

Затем можно выбрать файлы, которые необходимо отправить на тестовый сервер.

Примечание. Чтобы не получать запросов для последующих операций, можно выбрать режим «Всегда автоматически сохранять зависимые файлы». Этот параметр можно в любое время изменить. Для этого перейдите на страницу настройки тестового сервера («Настройка сайта») и на вкладке «Дополнительно» снимите флажок «Всегда автоматически сохранять зависимые файлы».

Параметр автоматического сохранения зависимых файлов в настройках сервера
Параметр автоматического сохранения зависимых файлов в настройках сервера

Сценарий 2. Вы вносите изменения в исходный код и зависимые файлы. При нажатии кнопки «Сохранить» в фокусе находится один из зависимых файлов.

В этом случае только этот зависимый файл сохраняется и помещается на тестовый сервер. 

Отключение автоматической передачи динамических файлов

Отключить автоматическую передачу динамических файлов можно в настройках сервера.

  1. Выберите меню «Сайт» > «Управление сайтами».

  2. Выберите сайт и нажмите кнопку «Изменить». Откроется диалоговое окно «Настройка сайта».

  3. Перейдите в категорию «Серверы».

  4. Выберите тестовый сервер и нажмите значок «Изменить».

  5. В появившемся всплывающем окне нажмите кнопку «Дополнительно».

  6. Снимите флажок «Автоматически передавать файлы на тестовый сервер».

    Отключение автоматической передачи динамических файлов
    Отключение автоматической передачи динамических файлов

Эта работа лицензируется в соответствии с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported  На посты, размещаемые в Twitter™ и Facebook, условия Creative Commons не распространяются.

Правовые уведомления   |   Политика конфиденциальности в сети Интернет