💡
EgoCMS
  • Описание системы
  • Сравнение функционала изданий
  • Поддерживаемые платежные системы
  • Демо EgoCMS
  • Установка системы
    • Обычный хостинг для сайтов
      • Установка на ISPManager
      • Установка на Beget
    • Системные требования
    • Подготовка системы
      • Без Docker
        • Установка ПО
        • Настройка веб сервера
          • Nginx
          • Apache2
        • Настройка CRON
      • Docker
    • Установка системы
  • Проблемы в работе системы
    • Вступление
    • Ошибка с иконкой сайта
    • Сайт не включается
    • Бесконечная переадресация
  • Описание работы
    • Создание сервера
    • Создание категории товаров
    • Создания товара
    • Выдача товаров
    • Настройка
      • Настройки сайта
      • Настройки темы
      • Настройка платежных систем
  • Настройка лаунчера
    • Вступление
    • Система игроков
    • Система скинов
  • Настройка плагина для выдачи
    • Вступление
    • Создание категории товаров
    • Создания товара
    • Выдача товаров
    • Настройка
      • Настройки сайта
      • Настройки темы
      • Настройка платежных систем
  • Разработка тем
    • Вступление
      • Создание темы
        • Файл theme.json
        • Файл settings.json
  • Разработка модулей
    • Создание модуля
    • Пользовательские пространства имен
    • Компиляция ресурсов
    • Команды Artisan
    • Помощники
    • События
      • Список событий
      • Пример создания слушателя
        • Обработка AJAX запросов
        • Информация о серверах
        • Модели/Записи в БД
    • Представления страниц (view)
  • API
    • Вступление
  • Термины
Powered by GitBook
On this page
  • База данных
  • PHP
  • Ubuntu/Mint
  • Debian
  • Веб-сервер
  • Nginx
  • Apache2
  1. Установка системы
  2. Подготовка системы
  3. Без Docker

Установка ПО

Актуально только для VDS/Dedicated серверов

База данных

В процессе разработки и тестирования используется MariaDB, по этой причине настоятельно рекомендуем использовать именно эту СУБД:

sudo apt-get install mariadb-server
sudo mysql_secure_installation

В процессе работы запросит ввести пароль root пользователя - просто нажимаем Enter - пароль по умолчанию пустой. На все последующие вопросы отвечаем положительно - Y. В конце запросит пароль для пользователя root - обязательно указываем.

PHP

Ubuntu/Mint

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Debian

sudo apt install apt-transport-https lsb-release ca-certificates wget -y
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg 
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
sudo apt update

Далее независимо от системы:

sudo apt-get install php8.1-common php8.1-cli php8.1-{curl,intl,mysql,readline,xml,mbstring,gd,zip}

Для использования Nginx:

sudo apt install php8.1-fpm

Для использования Apache2:

sudo apt install libapache2-mod-php8.1

Веб-сервер

Nginx

sudo apt install nginx

Apache2

sudo apt install apache2
PreviousБез DockerNextНастройка веб сервера

Last updated 3 years ago