Создание структуры сайта и базы MYSQL на Денвере
Создать структуру сайта на Денвере очень просто. Для выполнения этой задачи достаточно войти в папку С:// WebServers/home и создать там папку с названием вашего проекта. Предположим, вы зарегистрировались на бесплатном хостинге как http://sait.freehostia.com. В папке С:// WebServers/home вы создаете проект с именем sait.freehostia.com, в котором создаете папку с именем www, которая будет корневой.
В этой папке будет размещаться ваш проект, доступ к которому вы можете получить, набрав в строке браузера http://sait.freehostia.com при запущенном локальном сервере.
Создание директорий сайтаЧтобы избежать путаницы при разработке проекта и обеспечить в дальнейшем возможности развития сайта за счет присоединения дополнительных модулей, необходимо разработать структуру сайта. Если число страниц сайта невелико, то можно расположить их все в корневой директории. Обязательным является наличие в корневой папке файла index.
Но такой вариант строения мало пригоден для проектов, которые планируется в дальнейшем расширять. Наиболее оптимальным следует считать такой организацию сайта, при которой каждому предполагаемому программному модулю, или разделу соответствует своя директория. Это обеспечит в дальнейшем возможность быстрого подключения или отключения отдельных модулей не затрагивая общей структуры сайта.
Для организации такой структуры в корневой директории создаются папки, в которых будут храниться скрипты и файлы, отвечающие за вывод динамического содержимого соответствующего програмного модуля. В корневой папке находится директория, содержащая скрипты и файлы, которые используются всеми скриптами.
Разрабатываемый проект сайт может содержать: Директорию – admin, в которой будет находиться система администрирования сайтом и конфигурационный файл.
Директорию catalog – хранилище скриптов каталога
Директорию article, где будут размещаться скрипты статей
Директорию count – где разместятся скрипты статистики.
Директорию utils, в которой располагаются скрипты и файлы, формирующие общий дизайн страниц сайта.
Warning: filesize() [function.filesize]: stat failed for article/images/s_20071119044527.GIF in /home/ruhous00/texhit.ru/admin/echo_art.php on line 47
Так представлена организация корневой папки сайта в Денвере. Директория admin содержит в себе папки, в которых хранятся скрипты, отвечающие за администрирование соответствующих модулей сайта, а также единый конфигурационный вайл для всех скриптов сайта. В директориях article, catalog - находятся скрипты соответствующих модулей, а в поддиректориях files - файлы, используемые скриптами данной директории. В папке utils содержаться общие для всего сайта файлы.
Файл index.php, который размещается в корневой директории сайта, связывает разделы сайта при помощи гиперссылок. Это дает возможность практически без особых проблем подключать к сайту дополнительные модули. Для этого достаточно создать в корне сайта новую директорию, разместить в ней скрипты модуля, подключить файлы, ответственные за формирование дизайна страницы и связать этот раздел с индексным файлом при помощи гиперссылки.
Создание базы данных на ДенвереДля создания базы данных на локальном сервере, вам необходимо зайти через браузер по адресу http://localhost и выбрать опцию утилиты. Вы увидите ссылку – «Заведение новых БД и пользователей MySQL», после перехода по которой, вам откроется панель. Введите в эту панель имя базы данных, логин пользователя и пароль, которые вы получили при регистрации базы данных на хостинге и дайте нажатием кнопки команду – «Создать БД и пользователя». Вы увидите подтверждение о создании на локальном сервере базы данных, которую вы будете в дальнейшем использовать при разработке веб сайта.
Импорт базы MYSQL на ДенвереВ том случае, когда имеется SQL файл - его необходимо импортировать на Денвер. Делается эта операция при помощи панели phpMyAdmin. Зайдите по адресу: http://localhost/ и выберите путкт меню - утилиты, а затем перейдите в панель phpMyAdmin по ссылке "phpMyAdmin - администрирование СУБД MySQL". В левой колонке, из выпадающего списка меню выберите вашу базу данных. Из правого окна, перейдите по пункту меню - SQL. В текстовом поле, наберите запрос к базе данных SET NAMES `cp1251`. Это позволит избежать неправильного отображения знаков кириллицы в контенте сайта.
Следующий этап - импорт SQL файла. Для импорта SQL файла необходимо в поле формы под сноской - "Месторасположение текстового файла" указать путь, где расположен SQL файл.
Установка на Денвер скриптов.Порядок установки на денвер скриптов:
Создайте в папке home папку с названием проекта.
Создайте в папке проекта корневую папку WWW.
Скопируйте в папку WWW структуру и скрипты из архива.
Запустите локальный сервер и создайте базу данных
Импортируйте SQL файл.
Сделайте изменения (при необходимости) в конфигурационный файл.
Сделайте рестарт сервера.
В строке браузера наберите адрес вашего проекта. В случае, если скрипт работает, но выдаются предупреждения, вставьте в конфигурационный файл строку - Error_Reporting(E_ALL & ~E_NOTICE);
|