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

Печать RSS
1727


Последний из могикан
0
Странно, что до этого включил привязку, вышел, вошёл - не работало.
Сейчас опять так сделал, стало работать.

Кстати, эта привязка не всегда хороша, а точнее, это не есть хорошо.
У многих операторов плавающий IP и начинает слетать авторизация при каждом переходе.
Проходили уже, намучились.
Поэтому я её давно отключил и не включал.

Если убрать возможность выбора, это может потом создать проблемы.
Уж лучше наверное отладить без привязки ?

Оранжевые штаны
0
®_GodZiIIa_€, поставь на другой хост и проверь. Тоже с другим движком мучился на одном хостинге.

Последний из могикан
0
Обновился таки с Ротор 4.5 на 6.0
Так, как первоначальная инструкция не очень понятна, опишу пошагово как делал, для успешной установки без консолей.

Обновление RotorCMS 6.0 с версии 4.5.x
Подготовка :
1. Создать резервную копию файлов от ротора 4.5, они нам ещё пригодятся.
Можно переместить, например в созданную папку Reserv на хостинге, или как вам удобно.

2. Прописать данные от БД в файл .env из includes/connect.php в Р 4.5

4. Удалить все файлы внутри директорий app/database/migration и app/database/seed - они нужны только для чистой установки.

5. Файлы из upgrade/migrations лучше перенести в другое место и добавлять их по несколько штук потом, при обновлении.

Собственно установка :

6.
a. Удалить все файлы старого движка с хоста, кроме сохранённого резерва в Reserv, или где сохранили.
b. Загрузить файлы Ротор 6 на хостинг. Папку install можно не загружать, ведь мы только обновляемся.


7. Перейти по ссылке /upgrade/index.php.
a. Если убирали файлы из upgrade/migrations, то увидите список оставшихся файлов.
Нажимаем выполнить, после удачного выполнения, можно вернуться назад, добавить несколько файлов опять в upgrade/migrations, обновить страницу и повторить выполнение, и так пока не выполнятся все файлы.
b. Если файлы из upgrade/migrations не перемещали, то нажимаем выполнить, берём бубен и молись своим богам, чтоб всё прошло без сбоев.
В случае удачной миграции в п.7 переходим дальше.

8. Установить права на запись, папок в директориях /app/storage и /uploads

9. Перенести (сохранённые ранее файлы в Reserv) файлы
из load/files в /uploads/files,
load/screen в /uploads/screen/,
images/smiles в uploads/smiles
из upload в uploads (Кроме папки avatars)

10. Удалить с хоста папку upgrade и install, если вы её зачем то загрузили.

Вот вроде всё.
Писал по памяти, может даже ничего не забыл.

ЗЫ.
Маленькое примечание.
Папка upgrade никак не защищена, вход без всяких паролей, так что это следует учитывать.

Добавлено через 04:15 сек.

®_GodZiIIa_€, поставь на другой хост и проверь. Тоже с другим движком мучился на одном хостинге.
Lord (Сегодня / 23:43)
Да вроде всё почти разобрались. Сейчас пока всё работает, вроде как.
Часть проблем была из-за портаков в файлах, их поправили.
Вот последняя, с сессиями, может даже и из-за хостинга. Там нагрузка ограничена.
Автор
Господин ПЖ
0
®_GodZiIIa_€, проверка сессий не нужна, так как нет привязки, я ее убрал, поэтому если изменится ip, сессия не слетит
A

Пацак
0

Запуск движка на обычном хостинге в готовом архиве из загруз-центра, это уже сделано
Чтобы запустить сайт на обычном хостинге достаточно сделать всего 3 действия
1. Перенести все файлы из public в корень сайта
2. Изменить путь в index.php на include_once __DIR__.'/app/start.php';
3. Изменить путь к корню в файле app/bootstrap.php define('HOME', BASEDIR);

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

И сайт будет работать даже на бесплатном хостинге
Vantuz (29.12.16 / 12:36)"" Отредактировано: Vantuz (16.01.17 / 19:44)
в таком случае стоило бы еще .env защитить, а то будет по прямому адресу доступен.
Автор
Господин ПЖ
0
Aid78, на нормальных хостинга все что начинается с точки должно быть доступно из вне, ну а так конечно надо бы в htaccess прописать
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск