Создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на Рабочем столе). И, соответственно, отключать диск от системы - при остановке серверов.
Наконец, установка завершена. Сразу же щелкайте по созданному инсталлятором ярлыку Start Denwer на Рабочем столе, а затем, дождавшись, когда все консольные окна исчезнут, открывайте браузер и набирайте в нем адрес: #"justify">Рис. 3.3.1.2 - установка завершена
.2 Создание Базы данных в phpMyAdmin
- это интерфейс, позволяющий нам работать с базой данных. MySql базы данных - основной инструмент для создания динамических сайтов. Принцип работы заключается в следующем: создается HTML-каркас сайта и в определенные места каркаса (например в область основного содержимого) посредством PHP-скриптов из базы данных выводится информация, которая и формирует контент сайта.
Запускаем Denver через ярлык на Рабочем столе, переходим в окно браузера и в адресной строке браузера набираем #"justify">Рис. 3.3.2.1 - список ссылок
Проходим по ссылке #"justify">Кликнув по данной ссылке, открывается программа phpMyAdmin. (Рис. 3.3.2.2)
Рис. 3.3.2.2 - главное меню phpMyAdmin
Для начала нам нужно создать пользователя для базы данных. Пользователь имеет определенные привилегии (может редактировать, удалять, создавать новые таблицы и позиции в базе данных) и авторизуется по заданному логину и паролю.
Рис. 3.3.2.2 - Привилегии phpMyAdmin
Переходим по ссылке «Привилегии» в окне phpMyAdmin и попадаем на страницу с перечислением всех аккаунтов пользователей баз данных. (Рис. 3.3.2.3)
На странице «Привилегии» переходим по ссылке «Добавить нового пользователя». На странице добавления пользователя вводим логин и пароль выбираем все привилегии. (Рис. 3.3.2.4)
Рис. 3.3.2.4 - добавление нового пользователя
Нажимаем кнопку «Пошел» и мы видим подтверждение создания нового пользователя. (Рис.2.3.2.5)
Рис. 3.3.2.5 - успешное добавление пользователя
Теперь когда я буду работать с php-скриптом и подключаться при помощи него к базе данных, необходимо будет использовать логин и пароль пользователя, указанные при его создании.
Вернувшись на Главную страницу phpMyAdmin ввел название новой базы данных, и нажал кнопку «Создать».
Рис. 3.3.2.6 - создание базы данных "Database"
Данная база была создана. В ней я создал две таблицы : top_menu и left_menu и связал их по полям id(первичный ключ) - idpm.
Значения полей таблицы Top_menu:
Поле Id -порядковый номер
Поле position - местоположение в меню
Поле item - отображающийся текст в меню
Поле url - ссылка пункта
Поле urlpict - ссылка на картинку
Поле hidden - флаг скрытия, отображения
Поле ftext - текст
Таблица Left_menu (Рис. 3.3.2.8):
Рис. 3.3.2.8 - таблица "Left_menu"
Значения полей таблицы Left_menu:
Поле id - порядковый номер
Поле title - название самого пункта
Поле introtext - превью текста
Поле ftext - текст
Поле idpm - id родительского пункта группы
Поле hidden - флаг скрытия и отображения
Схема базы данных Database (Рис. 3.3.2.9):
Рис. 3.3.2.9 - схема базы данных "Database"
3.3 Создание директорий сайта на локальном сервере Denwer
На виртуальном диске Z локального сервера в папке Home я создал папку Prtl, которая является корневой папкой. (Рис.3.3.3.1):
Рис. 3.3.3.1 - создание папки "Prtl"
В папке "Prtl" я создал папку "www", где будут располагаться все элементы разрабатываемого сайта (Рис. 3.3.3.2)
Рис. 3.3.3.2 - создание папки "www"
Первым файлом я создал файл Index.php, через который будут подзагружаться остальные файлы такие как (Рис. 3.3.3.3):
- stylex.css
content.php
db_connect.php
footer.php
header.php
incl.php
left.php
query.php
right.php
Рис. 3.3.3.3 - часть кода index.php
Файл Stylex.css содержит в себе каскадные таблицы стилей, которые формируют внешний вид сайта. (Рис. 3.3.3.4)
Рис. 3.3.3.4 - часть кода style.css
В файле db_connect.php происходит подключение к базе данных "Database". Там определены логин и пароль для работы с базой данных через phpMySQL.
В файле header.php находится "шапка" сайта, меню, логотип компании. (Рис. 3.3.3.6)
Рис. 3.3.3.6 - часть кода header.php
В файле left.php происходит извлечение пунктов меню из запросов к базе данных "Database" (Рис. 3.3.3.7)
Рис. 3.3.3.7 - часть кода left.php
В файле query.php формируются запросы, результат которых сохраняется в переменную. (Рис. 3.3.3.8)
Рис. 3.3.3.8 - часть кода query.php
В папке Images располагаются графические элементы , необходимые для стилистики и дизайна сайта. (Рис. 3.3.3.9)
Рис. 3.3.3.9 - папка "Images"
Заключение
В ходе прохождения практики были закреплены и расширены знания, полученные при изучении общепрофессиональных и специальных дисциплин, приобретены практические навыки самостоятельной работы в профессиональной сфере деятельности.
Был приобретён практический опыт разработки вебприложений с использованием современных технологий. Изучены возможности языка PHP и объектно-ориентированного программирования.
Список используемой литературы
1.#"justify">Приложение