Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Разработка сайта компьютерных игр.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

2 Разработка сайта

2.1 Установка Denwer

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

Denwer включает в себя набор дистрибутивов, которые позволяют создать на ПК виртуальный хостинг с возможностью создавать различные домены. Denwer включает в себя: Apache, MySQL, Perl, PHP, которые необходимы для разработки сайтов. С помощью Denwer можно работать с PHP-скриптами без выхода в Интернет и без загрузки файлов на хостинг.[5]

Запускаем скачанный инсталлятор Denwer. Нам предлагают выбрать каталог для установки комплекса (по умолчанию используется C:\WebServers, нужно нажать «Enter», чтобы согласиться с этим выбором). В указанном каталоге будут расположены абсолютно все компоненты системы, и вне его никакие файлы в дальнейшем не создаются (исключая ярлыки на Рабочем столе).

Рекомендуется устанавливать комплекс в каталог первого уровня, то есть, C:\WebServers, а не, например, C:\My\WebServers. Причина в том, что инсталляторы пакетов расширений ищут базовый комплект именно на первом уровне по всем дискам. И, если не находят, заставляют пользователя ввести имя директории вручную.

Далее нам предлагается ввести имя виртуального диска, который будет связан с только что указанной директорией. Рекомендуется согласиться со значением по умолчанию (Z:). Важно, что диска с этим именем еще не должно содержаться в системе – чаще всего так и происходит с диском Z:.

После этого начнется копирование файлов дистрибутива, а под конец будет задан вопрос, как именно мы собираемся запускать и останавливать комплекс. Существует две альтернативы:

- создавать виртуальный диск при загрузке машины (это будет происходить автоматически), а при остановке серверов его диск не отключать;

- создавать виртуальный диск только по явной команде старта комплекса (при щелчке по ярлыку запуска на рабочем столе). И, соответственно, отключать диск от системы при остановке серверов.

После установки на рабочем столе будут созданы три ярлыка: Start Denwer (запуск сервера), Stop Denwer (остановка сервера), Restart Denwer (перезапуск сервера).

2.2 Создание базы данных в Denwer

Наш движок работает с базой данных MySQL, которая входит в комплект Denwer. Рассмотрим пошагово создание базы данных:

1. Запускаем с рабочего стола ярлык Start Denwer. На экране компьютера быстро появятся и исчезнут два черных окна. После этого открываем браузер и пишем в адресной строке следующее: http://localhost/;

2. На открывшейся странице находим заголовок «Утилиты» и переходим по ссылке «Заведение новых БД и пользователей MySQL»;

3. Заполняем открывшуюся WEB-страницу так:

- «Пароль администратора MySQL» – оставляем пустым;

- «Имя базы данных» – gamenews;

- «Логин пользователя» – admin;

- «Пароль» – *****;

- «Повтор пароля» – *****;

- нажимаем кнопку «Создать БД и пользователя»;

4. Страница перезагрузится и после заголовка появится надпись «База данных и новый пользователь заведены»;

5. База данных с названием «gamenews» создана. Для доступа к ней будут использоваться логин admin и введенный пароль.

2.3 Установка Joomla на Denwer

Перед установкой Joomla на Denwer скачиваем последнюю и стабильную версию нашего CMS.

Мы установили Denwer на диск Z:\. Переходим в Z:\home\localhost\www и создаем папку Gamenews. Распаковываем в нее сожержимое архива с Joomla. Запускаем Denwer (Start Denwer на рабочем столе), в строке браузера набираем http://localhost/Gamenews и видим страницу установки Joomla. Делаем следующие шаги:

1. Выбор языка. Выбираем русский, жмем «Далее»;

2. Начальная проверка. Жмем «Далее»;

3. Лицензия. Нажимаем «Далее»;

4. Конфигурация базы данных (рисунок 1):

- «Тип базы данных» – mysql;

- «Название хоста» – localhost;

- «Имя пользователя» – admin;

- «Пароль» – *****;

- «Имя базы данных» – gamenews;

- Жмем «Далее»;

Рисунок 1 – Конфигурация базы данных

5. Конфигурация FTP. Нажмите «Далее»;

6. Главная конфигурация (рисунок 2):

- «Название сайта» – Game;

- «Ваш E-mail» – fish9323@mail.ru;

- «Пароль администратора» – *****;

- «Подтверждение пароля» – *****;

- Демо-данные не устанавливаем;

- Жмем «Далее»;

Рисунок 2 – Главная конфигурация

7 . Завершение. Нажимаем на кнопку удаления папки installation. Нажимаем на кнопку «Сайт» и смотрим, что у нас получилось (рисунок 3).

Рисунок 3 – Сайт без демо-данных

Для перехода в «Панель управления» вводим в браузере http://localhost/Gamenews/Administrator/. В поле «Логин» вводим admin, в поле «Пароль» – ***** (свой пароль). Нажимаем кнопку «Войти» и попадаем в «Административный раздел» (рисунок 4).

Рисунок 4 – «Административный раздел» Joomla

2.4 Создание нового пользователя в Joomla

Чтобы создать нового пользователя необходимо:

1. Авторизоваться в административной панели Joomla;

2. Выбрать в меню пункт «Сайт»  «Пользователи»;

3. Нажать кнопку «Новый» – откроется диалог «Пользователь: Добавить»;

4. Заполнить данные нового пользователя (рисунок 5):

- «Имя» – имя нового пользователя;

- «Логин» – логин, под которым пользователь будет авторизовываться на сайте;

- «E-mail» – e-mail адрес пользователя, куда ему будет выслан пароль, если он вдруг его забудет;

- «Новый пароль» и «Проверка пароля» – пароль для создаваемого пользователя и его подтвержрение;

- «Группа» – можно указать к какой группе относится создаваемый пользователь;

- «Блокировать пользователя» – установить «Нет», если нет необходимости блокировать текущего пользователя;

5. Для завершения процедуры добавления пользователя нажать кнопку «Сохранить».

Рисунок 5 – Данные нового пользователя

2.5 Работа над сайтом в Joomla