
Данная статья будет полезна школьникам, студентам, лицам, стремящимся к повышению своей цифровой грамотности.
Процесс подключения чата состоит из двух этапов. 1-й: тестирование на локальном сервере, на своем компьютере, доступ в интернет не нужен. 2-й: копирование на хостинг, где планируется поместить свой сайт.
Для первого этапа понадобится:
Локальный сервер, с помощью которого можно запускать и тестировать веб-сайты без необходимости приобретать хостинг (Denwer8.1).
Шаблон чата (будем использовать BlaB!AX free).
Шаг 1. Запуск Denwer и создание БД
Denwer (Денвер) – это локальный сервер и набор web-разработчика, с помощью которого можно создавать веб-сайты, включающий инструменты: Apache, PHP, MySQL, phpMyAdmin. Необходимо распаковать Denwer8.1.zip в любое место, например, на диск C:\ , и запустить C:\Denwer8.1\denwer\Run.exe

При удачном запуске в правом нижнем углу рабочего стола появятся значки:

А в браузере, при наборе адреса http://localhost показывается рабочая панель Денвера.

Создадим папку, где будут храниться файлы сайтов. В проводнике идем по адресу C:\Denwer8.1\home\localhost\www\ и создаем папку с названием, например, program.
C помощью программы Notepad++ в папке program создаём файл index.php с кодом:
<?php echo “test!”;?>
Если при заходе в браузер наберем http://localhost/program (www добавлять не нужно), то увидим:

Создадим заготовку своей Базы данных (это понадобится для подключения чата). Запустим phpMyAdmin (в строке браузера набрать http://localhost и выбрать Утилиты в верхнем левом углу рабочей панели Денвера, либо набрать http://localhost/Tools/phpMyAdmin).
Во вкладке Базы данных нужно заполнить поле Имя БД (например, myfirstbd), нажать Создать.

Шаг 2. Установка шаблона чата
В проводнике удаляем из папки C:\Denwer8.1\home\localhost\www\program файл index.php, и распаковываем в папку program шаблон чата blabax.zip.
Тогда, при наборе в браузере http://localhost/program/blabax попадаем в панель установки.
Заполняем Step 1. Database host: localhost, Database name: myfirstbd (название, придуманное при создании базы данных в phpMyAdmin), Database user: root, Table prefix: blabax, поле Database password остается пустым. Нажимаем TEST CONNECTION, Next.

Заполняем Step 2. (Admin Username, Admin email, Admin password, Recovery question, Recovery answer) произвольными данными (username и password потребуются при входе в панель админа), нажимаем OK.
При удачном раскладе вы увидите надпись: INSTALL COMPLETED! GO TO ADMIN CP.
В проводнике обязательно переименуйте или удалите папку Install по адресу C:\Denwer8.1\home\localhost\www\program\install
Теперь, при наборе в браузере http://localhost/program/blabax и введении логина и пароля админа, попадаем в чат.
Можно выйти из панели админа, зарегистрироваться и войти другим пользователем и переписываться с самим собой из разных браузеров.

Вид сообщений в Базе данных http://localhost/Tools/phpMyAdmin (БД: myfirstbd, Таблица: blabax_messages)

Если вы готовите чат для переноса на свой сайт в интернете, то использовать права root без пароля, конечно, нельзя.
Создавать базу данных нужно с вместе учетной записью пользователя (на вкладке “Учетные записи пользователей”, “Добавить учетную запись пользователя”, придумать название, сложный пароль, поставить галочку на “Создать базу данных с таким же именем и предоставить на нее все привилегии”).
При переносе на свой хостинг сделайте Экспорт (Экспорт таблиц из БД) в формате “.sql”, и, соответственно, импорт в панели phpMyAdmin уже на хостинге.

Примечание. Возможные проблемы на этапе первого запуска Denwer на Windows 10: появляется предупреждение либо не запускается http://localhost.
Вероятные причины:
1) блокировка брандмауером Защитник Windows (нажать при запуске Run.exe «разрешить Apache http Server связь», либо отключить Защитник)
2) отсутствие необходимых компонентов Microsoft Visual C++ Redistributable Package (доустановить MVC)
На этом все. Спасибо за внимание!
Источники.
Denwer 8.1 https://seditio.org/dev/denwer-php-8-1-16-plus-mysql-5-7-15-plus-apache-2-4-53/download
BlaB!AX free https://justblab.com/
Файлы: