Технические моменты работы с проектом сайта на php в Dreamweaver

Рассмотрим некоторые технические моменты при работе с проектом сайта на php в среде Dreamweaver. Для начала перенесем файлы нашего проекта на локальный сервер который пока находится на локальном диске D:/Mysitephp на виртуальном хостинге с доменом http://mysitephp.ru, который находится на виртуальном диске Z.

Для этого можно сделать любое изменение в открытом индексном файле шаблона и нажать кнопку File −> Save All, после чего появится панель показанная на картинке ниже, где необходимо сделать необходимую установку (поставить птичку) и нажать Yes. Все файлы нашего проекта автоматически будут перенесены на виртуальный диск Z.

запись файлов на виртуальный диск

Теперь можно пройтись по правому выпадающему меню и проверить это просмотрев все пути нашего проекта Remote view (удаленный) и Testing server (тестовый). Необходимо обратить внимание на то, что пути к удаленному серверу и серверу для тестирования пока одинаковые, поскольку мы пока будем работать только с локальным сервером или сервером для тестирования. Поэтому Remote view (удаленный) можно вообще не использовать. Он понадобится только при переносе файлов проекта на реальный сервер хостинга. Но для наглядности ему пока назначен адрес такой-же, как и у локального сервера.

удаленные файлы тестовый сервер

Можно возвратить изменения в индексном файле проекта назад и опять нажать сохранение. Операция повторится, но уже без появления каких-либо панелей. Теперь это будет повторяться при любом сохранении изменений в любом файле проекта на локальном диске. Тоесть любое изменение с сохранением на локальном диске (в папке D:/Mysitephp) повлечет за собой немедленный перенос измененных файлов на локальный сервер и его виртуальный диск z в папку виртуального домена z:/home/mysitephp.ru/www/, что нам собственно и нужно.

Далее необходимо проверить работу нашего локального сервера. Поскольку скриптов php у нас еще нет, то это можно сделать только html индексном файле шаблона. Для этого сначала запустим сам сервер, щелкнув по иконке под названием "Start Servers" на рабочем столе компьютера и при открытом файле index.html шаблона нажмем клавишу F12. В результате должна появиться небольшая панель, показанная на картинке ниже.

копирование файлов на сервер

Это вопрос о необходимости обновления файлов на сервере. В нашем случае это файлы проекта. Необходимо поставить птичку, чтобы она в дальнейшем не мешала работе и нажать кнопку Yes. Тут-же запустится браузер, который установлен в операционной системе по умолчанию и откроется стартовая страница локального сервера Денвер.

запуск локального сервера

Это означает, что с локальным сервером все впорядке. Будет очень полезно внимательно прочитать стартовую страницу Денвера и позапускать все тестовые URL, представленные в таблице.

Да, но нам необходимо, чтобы по нажатию клавиши F12 запускалась не стартовая страница Денвера, а текущая, открытая в рабочем окне Dreamweaver страница проекта сайта. Нет ничего проще. В главном меню программы выбираем Site −> Manage Sites..., на открывшейся панели необходимо выбрать в окне выбора наш проект "Mysitephp" и нажать кнопку Edit. Появится панель под названием "Site Definition for Mysitephp", где необходимо перейти на закладку Advanced в категорию Testing Server и на панели в окне, где был указан адрес http://localhost ввести адрес нашего виртуального сайта http://mysitephp.ru, как показано на картинке ниже, нажав кнопку OK.

root папка тестового сервера

Теперь можно опять нажать на клавишу F12 или просто набрать в браузере http://mysitephp.ru и откроется индексная страница проекта нашего сайта. Но это еще не все. Необходимо еще проверить работу какого-либо простого php скрипта в составе нашего проекта. Поступим в лоб. Переименуем наш индексный файл проекта в index.php войдя в главное меню и выполнив операцию File −> Save As...В результате в рабочем окне Dreamweaver появится файл index.php. Если с сервером все впорядке то при нажатии клавиши F12 или наборе в браузере http://mysitephp.ru откроется все та же индексная страница нашего шаблона, но уже с расширением .php, что собственно и должно произойти. На этом все. Наш проект и сервер в полной боевой готовности. Настало время заняться файлами шаблона.