Установка

Для успешной установки рекомендуется использовать свеже-установленную "чистую" систему Debian или Ubuntu. Для установки на другие системы, обратитесь к автору. 

Необходимые компоненты:

Необходимые расширения PHP:

Прежде всего, обновите пакеты в свеже-установленной системе:

Установите необходимые компоненты для установки:

Установка PHP, PHP-FPM и необходимых пакетов:

Далее, устанавливаем NGINX и LetsEncrypt:

Устанавливаем MariaDB и Redis:

Последняя команда защищает ваш сервер, удаляя ненужных пользователей и позволяет сменить ROOT пароль от mysql-сервера.

Далее открываем консоль MySQL командой "mysql" и дальнейшая работа произойдет в ней:

Выделенные цветом значения необходимо подставить под ваши.

В репозитории проекта вы увидите файл 'site_clear.sql', который необходимо импортировать в базу данных. Для этого пропишите команду в папке, где находится файл: 'mysql НАЗВАНИЕ_БД < site_clear.sql'

Не забудьте данные, их необходимо заполнить в .env файле.

Установка NodeJS и NPM:

Установка Redis:

Когда весь зависимый софт установлен, можно перейти к самому движку, здесь все довольно просто. При покупке вы получаете доступ к git-репозиторию, где хранится движок. 

Получение движка:

НАЗВАНИЕ_ПАПКИ - опциональный параметр, например Ваш домен (пример: dreamcms.org)

Далее перейдите в папку, переименуйте файл .env.example в .env и заполните необходимые поля. После этого в папке проекта запустите команду 'php install.php'. Начнется процесс который может продлиться некоторое время, произойдет установка NPM пакетов, компиляция frontend'a.

Осталось настроить NGinx, перейдите по этой ссылке.

Измените:

После этого в генераторе выполните простые инструкции в разделе Настройка ниже.

Ура! Ваш сайт должен работать. Если вы получаете ошибку в любом этапе, напишите автору.

Осталась пара мелочей, добавьте строчку в CRON (запускается через 'crontab -e'):

* * * * * php /home/sites/НАЗВАНИЕ_ПАПКИ/artisan schedule:run >> /dev/null 2>&1

Настройте Supervisord заменив '/home/forge/app.com' на путь до вашей папки сайта.

 


Revision #2
Created 1 October 2021 01:24:56 by Beshelmek
Updated 24 October 2021 15:02:02 by Beshelmek