мета-данные страницы
  •  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
webserver_guide [2026/06/12 00:51] – создано - внешнее изменение 127.0.0.1webserver_guide [2026/06/16 10:43] (текущий) – [Часть 5: Проверка работы] kim1r
Строка 12: Строка 12:
 Посмотрите, как система определила подключенный диск: Посмотрите, как система определила подключенный диск:
  
-Copy 
 <code> <code>
 lsblk lsblk
Строка 22: Строка 21:
 Создайте точку монтирования и примонтируйте образ: Создайте точку монтирования и примонтируйте образ:
  
-Copy 
 <code> <code>
 mkdir /mnt/имя_устройства mkdir /mnt/имя_устройства
Строка 34: Строка 32:
 Установите веб-сервер Apache, PHP (и необходимые модули), а также СУБД MariaDB из репозитория: Установите веб-сервер Apache, PHP (и необходимые модули), а также СУБД MariaDB из репозитория:
  
-Copy 
 <code> <code>
 apt-get update && apt-get install -y php8.2 php8.2-mysqli apache2 apache2-mod_php8.2 mariadb-server apt-get update && apt-get install -y php8.2 php8.2-mysqli apache2 apache2-mod_php8.2 mariadb-server
Строка 42: Строка 39:
 Добавьте службы в автозагрузку и запустите их (обратите внимание, что служба Apache может называться ''%%httpd2%%''): Добавьте службы в автозагрузку и запустите их (обратите внимание, что служба Apache может называться ''%%httpd2%%''):
  
-Copy 
 <code> <code>
 systemctl enable --now httpd2 mariadb systemctl enable --now httpd2 mariadb
Строка 55: Строка 51:
 Перейдите в корневую директорию веб-сервера: Перейдите в корневую директорию веб-сервера:
  
-Copy 
 <code> <code>
 cd /var/www/html/ cd /var/www/html/
Строка 63: Строка 58:
 Удалите стандартную страницу-заглушку: Удалите стандартную страницу-заглушку:
  
-Copy 
 <code> <code>
 rm index.html rm index.html
Строка 72: Строка 66:
 Скопируйте все ресурсы сайта с примонтированного образа (флаг ''%%-r%%'' используется для рекурсивного копирования всех папок): Скопируйте все ресурсы сайта с примонтированного образа (флаг ''%%-r%%'' используется для рекурсивного копирования всех папок):
  
-Copy 
 <code> <code>
 cp -r /mnt/имя_устройства/web/* ./ cp -r /mnt/имя_устройства/web/* ./
Строка 80: Строка 73:
 Настройте параметры подключения к базе данных в конфигурационном файле сайта (например, ''%%index.php%%''): Настройте параметры подключения к базе данных в конфигурационном файле сайта (например, ''%%index.php%%''):
  
-Copy 
 <code> <code>
 chmod 777 index.php chmod 777 index.php
Строка 89: Строка 81:
 Укажите следующие или аналогичные данные для подключения внутри файла: Укажите следующие или аналогичные данные для подключения внутри файла:
  
-Copy 
 <code> <code>
 $servername = "localhost"; $servername = "localhost";
Строка 103: Строка 94:
 Войдите в консоль управления сервером баз данных: Войдите в консоль управления сервером баз данных:
  
-Copy 
 <code> <code>
 mariadb mariadb
Строка 111: Строка 101:
 Создайте базу данных и пользователя для сайта, а затем выдайте ему полные права: Создайте базу данных и пользователя для сайта, а затем выдайте ему полные права:
  
-Copy 
 <code> <code>
 create database имя_базы_данных; create database имя_базы_данных;
Строка 123: Строка 112:
 Импортируйте дамп базы данных с ресурсами сайта (название файла может отличаться, например ''%%dump.sql%%''): Импортируйте дамп базы данных с ресурсами сайта (название файла может отличаться, например ''%%dump.sql%%''):
  
-Copy 
 <code> <code>
 mariadb имя_базы_данных < dump.sql mariadb имя_базы_данных < dump.sql
Строка 134: Строка 122:
 Откройте браузер на любой клиентской машине и перейдите по адресу вашего веб-сервера: Откройте браузер на любой клиентской машине и перейдите по адресу вашего веб-сервера:
  
-Copy 
 <code> <code>
 http://ваш_ip_адрес:80 http://ваш_ip_адрес:80