Установка / Обновление RotorCMS 6.0
1727
0
Странно, что до этого включил привязку, вышел, вошёл - не работало.
Сейчас опять так сделал, стало работать.
Кстати, эта привязка не всегда хороша, а точнее, это не есть хорошо.
У многих операторов плавающий IP и начинает слетать авторизация при каждом переходе.
Проходили уже, намучились.
Поэтому я её давно отключил и не включал.
Если убрать возможность выбора, это может потом создать проблемы.
Уж лучше наверное отладить без привязки ?
Сейчас опять так сделал, стало работать.
Кстати, эта привязка не всегда хороша, а точнее, это не есть хорошо.
У многих операторов плавающий 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 сек.
Часть проблем была из-за портаков в файлах, их поправили.
Вот последняя, с сессиями, может даже и из-за хостинга. Там нагрузка ограничена.
Так, как первоначальная инструкция не очень понятна, опишу пошагово как делал, для успешной установки без консолей.
Обновление 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_€, поставь на другой хост и проверь. Тоже с другим движком мучился на одном хостинге.
Часть проблем была из-за портаков в файлах, их поправили.
Вот последняя, с сессиями, может даже и из-за хостинга. Там нагрузка ограничена.
0
®_GodZiIIa_€, проверка сессий не нужна, так как нет привязки, я ее убрал, поэтому если изменится ip, сессия не слетит
0
в таком случае стоило бы еще .env защитить, а то будет по прямому адресу доступен.
Запуск движка на обычном хостинге в готовом архиве из загруз-центра, это уже сделано
Чтобы запустить сайт на обычном хостинге достаточно сделать всего 3 действия
1. Перенести все файлы из public в корень сайта
2. Изменить путь в index.php на include_once __DIR__.'/app/start.php';
3. Изменить путь к корню в файле app/bootstrap.php define('HOME', BASEDIR);
Внимание, база данных должна быть создана в кодировке utf8mb4_unicode_ci
И сайт будет работать даже на бесплатном хостинге
0
Aid78, на нормальных хостинга все что начинается с точки должно быть доступно из вне, ну а так конечно надо бы в htaccess прописать
Для выполнения действия необходимо авторизоваться!