Web-сайт о компьютерных играх

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



? программ (p2p).- унифицированный локатор ресурсов, определяет правила написания различных видов ссылок. В Таблице 2 приводятся важнейшие префиксы для URL.

Таблица 2 - префиксы для URL

Префикс URLФункцияFTP://Ссылка на сервер FTP

Проектирование сайта будет производиться на РНР Hypertext Preprocessor (Препроцессор гипертекста РНР). Язык препроцессора гипертекста является системой правил для web-обозревателя по форматированию и представлению web-документов надлежащим образом.является кроссплатформенным ПО, поддерживает операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell NetWare, BeOS.

Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т. д. Поддерживает IPv6.

Кроме имени и пароля пользователя, сервер данных хранит также сведения о том, к каким именно базам данных и таблицам имеет доступ пользователь и какие операции над ними он может проделывать. Эти сведения называются правами. Это такие права как: права на выборку данных из таблиц базы (права на чтение); права на изменения данных- добавление, изменение и удаление записей (права на запись); права на создание баз данных, таблиц, индексов, связей и прочее (права администратора баз данных); права на выполнение служебных операций- получение статистики об использовании баз данных, резервное копирование и прочее (права администратора сервера).

MySQL - очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставления доступа только имеющим на это право пользователям.

MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL ( Structured Query Language-язык структурированных запросов), используемый по всему миру стандартный язык запросов в базы данных. MySQL появился на рынке в 1996 году, но его разработка началась еще в 1979 г.

PhpMyAdmin - веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. phpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных. Приложение пользуется большой популярностью у веб-разработчиков, так как позволяет управлять СУБД MySQL без непосредственного ввода SQL команд, предоставляя дружественный интерфейс.

.3 Разработка проекта

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

Все файлы сайта, содержащие вспомогательную информацию для работы web-страниц, размещены в корневом каталоге сайта.

.4 Установка пакета Apache

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

Начальная установка и настройка

Сначала необходимо распаковать архив дистрибутива в каталог C:\Apache2.

Затем открыть в текстовом редакторе файл "C:\Apache2\conf\httpd.conf", являющийся основным конфигурационным файлом сервера Apache.

Правка файла httpd.conf

Для загрузки модуля mod_rewrite нужно найти и раскомментировать (уберить в начале строки символ "#") данную строку:

LoadModule rewrite_module modules/mod_rewrite.so

Для загрузки PHP интерпретатора, в конец блока загрузки модулей необходимо добавить строку:

LoadModule php5_module "C:/php/php5apache2_2.dll"

Определить каталог, содержащий конфигурационный файл PHP, добавив ниже следующую строку:

"C:/php"

Найти и раскомментировать строку:

www.example.com:80

Отредактировать ее следующим образом установив изначальное имя сервера:

ServerName localhost:80

Найдите строку:

"c:/Apache2/htdocs"

Назначить корневую директорию управления:

DocumentRoot "C:/apache"

Найдите данный блок:

FollowSymLinksNonedeny,allowfrom all

И замените его на нижеследующий:

Includes Indexes FollowSymLinksAll

Allow from all

Удалить или закомментировать первоначальный блок управления директориями (он нам не понадобится), который без комментариев выглядит примерно так:

Indexes FollowSymLinksNoneallow,denyfrom all

Найдите блок:

index.php">index.php

Замените его на:

index.phpindex.htmindex.shtmlindex.php">index.php index.htm index.shtml index.php

Найдите строку:

"logs/error.log"

Заменить на нижеследующую (в этом случае просматривать глобальный файл ошибок сервера будет удобнее):

&nb