Установка / Обновление RotorCMS 6.0

Печать RSS
1710

Автор
Господин ПЖ
0
Установка RotorCMS 6.0
Установить можно с помощью нескольких способов:

Установка из репозитория
1. Перейдите в консоли в директорию с сайтом и выполните команду
composer create-project visavi/rotor .
2. Создать базу данных
CREATE DATABASE database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
3. Прописать данные от БД в файле .env
4. Запустить миграции php rotor migrate
5. Запустить заполнение БД php rotor seed:run
6. перейди по ссылке /install/index.php и пройти установку
7. Удалить директории public/install и public/upgrade

Установка из github
1. Скачать архив с последней версией https://github.com/visavi/rotor/archive/master.zip
2. Распаковать и установить на сайт
3. Запустить в консоле composer update
3. Установить права на папки в директориях /app/storage и public/uploads
4. Переименовать файл .env.example в .env
4. Дальше все начиная со второго пункта из инструкции "Установка из репозитория"

Установка из готового архива
1. Скачать архив по ссылке http://visavi.net/load/down?act=view&id=1891
2. Создать БД
3. Прописать данные от БД в файл .env
4. перейди по ссылке /install/index.php и пройти установку
5. Удалить директории public/install и public/upgrade
Изменил: Вантуз-мен (15.01.2017 / 17:56)
Автор
Господин ПЖ
0
Обновление RotorCMS 6.0
Обновления актуально для версий 4.5.x
1. Сделать backup или перенести все файлы из текущего проекта
2. Установить движок любым способом из инструкции по установке
3. Пропишите данный от БД в файл .env (Старые данные хранятся в includes/connect.php)
4. Удалить все файлы внутри директорий app/database/migration и app/database/seed

Если есть возможность, то БД обновляйте через консоль, так как процедура долгая, если база очень большая
5. Перенести все файлы из public/upgrade/migrations в app/database/migration
6. выполнить в консоли php rotor migrate

Если нет возможности работать через консоль
5. Перейдите по ссылке /upgrade/index.php
6. Выполните все по инструкции

7. Установить права на папки в директориях /app/storage и public/uploads
8. Перенесите файлы из load/files в public/uploads/files, load/screen в public/uploads/screen/, images/smiles в uploads/smiles
9. Перенесите старые файлы из upload в public/uploads (Кроме папки avatars)
10. Удалить public/upgrade и public/install
Изменил: Вантуз-мен (29.12.2016 / 12:34)
Автор
Господин ПЖ
0
Запуск движка на обычном хостинге в готовом архиве из загруз-центра, это уже сделано
Чтобы запустить сайт на обычном хостинге достаточно сделать всего 3 действия
1. Перенести все файлы из public в корень сайта
2. Изменить путь в index.php на include_once __DIR__.'/app/start.php';
3. Изменить путь к корню в файле app/bootstrap.php define('HOME', BASEDIR);

Внимание, база данных должна быть создана в кодировке utf8mb4_unicode_ci

И сайт будет работать даже на бесплатном хостинге
Изменил: Вантуз-мен (16.01.2017 / 19:44)
А

Чатланин
+1
А без свистоплясок никак?)
Просто инсталл и все?)

2000 лет д.н.э.
0
CHARACTER SET utf8 COLLATE utf8_general_ci;
чего на 4х байтную кодировку не сменишь? исчезнут проблемы с эмодзи, не придется их вырезать

Пришелец
0
Vantuz, так какую кодировку выбирать utf8mb4 или utf8
А

Чатланин
0

Vantuz, так какую кодировку выбирать utf8mb4 или utf8
vranken (Сегодня / 13:37)
utf8mb4

Дух
0

А без свистоплясок никак?)
Просто инсталл и все?)
Andrei4ik93 (Сегодня / 12:56)
надо же выебнуться, ты че) . Просто инсталл уже не модно. Оверинжиниринг - наше всё D
Автор
Господин ПЖ
0
ramzes, ой исправил, да utf8mb4

Добавлено через 00:31 сек.
Andrei4ik93, перезалил архив, сейчас все в корне, без public

Добавлено через 01:01 сек.
frasi, там итак просто install

Дух
0
image
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск