Обновился таки с Ротор 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_€, поставь на другой хост и проверь. Тоже с другим движком мучился на одном хостинге.
Да вроде всё почти разобрались. Сейчас пока всё работает, вроде как.
Часть проблем была из-за портаков в файлах, их поправили.
Вот последняя, с сессиями, может даже и из-за хостинга. Там нагрузка ограничена.