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

Установка на Beget

Установка сайта на хостинге Beget

PreviousУстановка на ISPManagerNextСистемные требования

Last updated 2 years ago

Перед началом настройки нужно удалить сайт (иконка "мусорки" на строке с сайтом) и все FTP аккаунты - это безопасно, мы его создадим повторно. Это необходимо сделать, чтобы изменились права на файлах и папках и мы смогли удалить лишнюю директорию.

Для работы сайта необходимо загрузить сайт в папку домена (не в папку public_html, это важно!):

Далее нужно разрешить чтение и запись для директорий storage, public и bootstrap. Измените права на 766 с отметкой "Применить рекурсивно":

Теперь нужно зайти на сервер Beget через SSH, данные для подключения можно найти слева на вкладке "Хостинг":

Если SSH-доступ отключен - его нужно включить. Подключиться можно любым удобным для Вас способом. В качестве логина и пароля нужно использовать данные, используемые для входа в панель управления (логин и адрес сервера можно уточнить на местах ЛОГИН и АДРЕС СЕРВЕРА на скриншоте выше).

После подключения проходим в директорию с сайтом:

cd <ВАШДОМЕН>

Удаляем папку public_html (это нужно, чтобы заменить её на нужную нам папку) и создаем символическую ссылку на папку public с именем public_html :

rm -rf public_html
ln -s public public_html

Теперь снова создаем сайт и привязываем к нему домен. Обязательно указываем настройки:

Заходим на сайт, всё работает, Вы прекрасны! :)

Так должна выглядеть папка с сайтом
Данные для подключения