RotorCms 8.5 STABLE - VDS/VPS

Описание:
Author: Vantuz
Email: admin@visavi.net
Site: https://visavi.net
Skype: vantuzilla
Phone: +79167407574
Download
Email: support@rotorcms.ru
Site: https://rotorcms.ru
Phone: +380666335831
Мы благодарим вас за выбор нашего скрипта для своего сайта. Rotor mobile cms - это функционально полная система управления контентом с открытым исходным кодом, написанная на PHP. Он использует базу данных MySQL для хранения содержимого вашего сайта.
Rotor - гибкая, мощная и интуитивно понятная система с минимальными требованиями к хостингу, высоким уровнем защиты и отличный выбор для создания веб-сайтов любой сложности.
Главная особенность Ротора - низкая нагрузка на системные ресурсы и высокая скорость работы, даже при очень большой аудитории сайта нагрузка на сервер будет минимальной, и у вас не возникнет проблем с отображением информации.
Действия при первой установке Роторного двигателя
Настройте сайт так, чтобы publicон был корневым каталогом (не обязательно для apache). Если ваш сайт находится в каталоге public_html, то содержимое общедоступного каталога из архива необходимо поместить в public_html, а все остальное должно быть на том же уровне, что и public_html В app / bootstrap.php измените константу HOME define('HOME', BASEDIR . '/public_html');
Распаковать архив
Установите и настройте диспетчер зависимостей Composer . или вы можете скачать готовый пакет composer.phar и запустить его с помощью команды php composer.phar install
Заходим в каталог сайта запускаем команду в консоли composer install
Создайте базу данных с кодировкой utf8mb4 и пользователя для нее из панели управления на вашем сервере, во время установки скрипта вам нужно будет ввести эти данные для подключения к файлу .env CREATE DATABASE rotor CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Настройте файл конфигурации .env, среду, данные для доступа к базе данных, логин и электронную почту администратора, а также данные для отправки почты, sendmail или smtp. Если вы устанавливаете CMS вручную, переименуйте файл конфигурации .env.example в .env (файл не отслеживается git, поэтому на сервере и на локальном сайте может быть 2 разных файла с разными средами, указанными в APP_ENV)
Установите права на запись для всех каталогов внутри public / uploadsи storageили выполните командуphp rotor app:permission
Перенести с помощью консольной команды php rotor migrate
Заполните базу данных с помощью команды php rotor seed:run
Установка одной командой
Чтобы установить стабильную версию, перейдите в каталог сайта в консоли и выполните команду
composer create-project visavi/rotor .
Чтобы установить последнюю версию, выполните команду
composer create-project --stability=dev visavi/rotor .
Требования
Минимальная версия PHP, необходимая для движка PHP 7.3.0 и MySQL 5.5.3
Если версия MySQL ниже 5.5.3, то необходимо установить в файл .env DB_COLLATION=utf8_unicode_ci
Если вы используете тип хранения данных InnoDB, то для полнотекстового поиска версия MySQL> = 5.6
Тип хранилища может быть установлен на .env DB_ENGINE=InnoDB
Миграции и сеялка базы данных
Текущий статус миграции php rotor status
Создать миграции php rotor create CreateTestTable
Выполнение миграций php rotor migrateили php rotor migrate -t 20110103081132переход на определенную версию
Откатить последнюю миграцию php rotor rollbackили php rotor rollback -t 20120103083322откатить все миграции до определенной версии
Создать сеялку php rotor seed:create UsersSeeder
Выполнение сеялки php rotor seed:runили php rotor seed:run -s UsersSeederдля конкретного посевного материала
Настройки кеширования
Если вы установите APP_ENV = production, то маршруты и настройки конфигурации проекта будут кэшироваться
Настройки Cron
* * * * * php /path-to-site/app/cron.php 2>&1
Настройки Nginx
Для корректной обработки путей необходимо настроить сайт.
Добавьте следующую запись в раздел сервера:
if (!-d $request_filename) {
rewrite ^/(.*)/$ /$1 permanent;
}
необходимо убрать косые черты в конце пути и запретить просмотр php файлов
location ~* /(assets|themes|uploads)/.*.php$ {
deny all;
}
В локации / разделе необходимо заменить строку
try_files $uri $uri/ =404
to
try_files $uri $uri/ /index.php?$query_string;
Запуск без Nginx
Если на локальном компьютере нет сервера Nginx, достаточно использовать встроенный PHP-сервер через консоль. Для поднятия сервера и доступа к системе вам необходимо:
Находясь в консоли, перейдите в общую папку
Запустите команду в консоли php -S localhost:8000
Введите ссылку в браузере localhost: 8000
Если при запуске сервера на консоли отображается информация о том, что порт 8000 занят, попробуйте порт 8080
Настройки Webpack
Чтобы собрать css и js, вам необходимо установить npm и nodejs, а затем выполнить команды
npm ci
npm run prod
Реальное имя: 5fe5eeb2661ba995033064.zip
Загружен: 25.12.2020 в 17:04
Размер: 2.3 Mb
Выложил:

Проверил:


Авторизируйтесь для просмотра комментариев