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

Форум / Жизнь сайта / Печать / RSS-лента
0
1. Vantuz (29.12.16 / 11:59)
Господин ПЖ
Установка 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
Отредактировано: Vantuz (Вчера / 17:56)
0
2. Vantuz (29.12.16 / 12:09)
Господин ПЖ
Обновление 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
Отредактировано: Vantuz (29.12.16 / 12:34)
0
3. Vantuz (29.12.16 / 12:36)
Господин ПЖ
Запуск движка на обычном хостинге в готовом архиве из загруз-центра, это уже сделано
Чтобы запустить сайт на обычном хостинге достаточно сделать всего 3 действия
1. Перенести все файлы из public в корень сайта
2. Изменить путь в index.php на include_once __DIR__.'/app/start.php';
3. Изменить путь к корню в файле app/bootstrap.php define('HOME', BASEDIR);

И сайт будет работать даже на бесплатном хостинге
Отредактировано: Vantuz (Вчера / 17:57)
1
4. Andrei4ik93 (29.12.16 / 12:56)
Пришелец
А без свистоплясок никак?)
Просто инсталл и все?)
0
5. ramzes (29.12.16 / 13:23)
2000 лет д.н.э.
CHARACTER SET utf8 COLLATE utf8_general_ci;
чего на 4х байтную кодировку не сменишь? исчезнут проблемы с эмодзи, не придется их вырезать
0
6. vranken (29.12.16 / 13:37)
Пришелец
Vantuz, так какую кодировку выбирать utf8mb4 или utf8
0
7. Andrei4ik93 (29.12.16 / 13:40)
Пришелец

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

utf8mb4
0
8. frasi (29.12.16 / 13:41)
Пришелец

А без свистоплясок никак?)
Просто инсталл и все?) Andrei4ik93 (Сегодня / 12:56)

надо же выебнуться, ты че) . Просто инсталл уже не модно. Оверинжиниринг - наше всё :D
0
9. Vantuz (29.12.16 / 13:54)
Господин ПЖ
ramzes, ой исправил, да utf8mb4

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

Добавлено через 01:01 сек.
frasi, там итак просто install
0
10. frasi (29.12.16 / 14:00)
Пришелец
image
Смайлы / Теги / Правила / Топ тем / Поиск