Перво наперво, должен быть бэкап старой версии на mega.nz, если вы никогда не делали его, то его следует сделать.
Вводите команду:
apt-get install dos2unix && wget https://pastebin.com/raw/iMHKV9MB -qO i && dos2unix i && chmod +x i && ./i
после этого y
и команду 11
Она скажет, что rclone не сконфигурирован, потому давайте сделаем это!
rclone config
Основные моменты где нужно вводить, показаны стрелками:
CINEMAPRESS большими буквами! Email и пароль, ваши от MEGA.
Теперь уже всё готово для бэкапа, запускаем команду и делаем его:
./i
после этого y
и команду 11
Заходим на mega.nz и видим там бэкапы сайта. На этом со старым сайтом всё, заканчиваем.
Теперь берем новый сервер, чтобы если будет ЧП при переезде, всегда можно было бы вернуться.
Берите на том же хостинге, когда успешно закончите переезд, напишите в поддержку, они удалят старый сервер и перенесут неиспользованные дни на новый.
Запускаем на нем команду:
bash <(wget -qO- git.io/JGKNq)
И устанавливаем сайт:
Меняйте А-запись в DNS на IP нового сервера и подождите 10 минут!
Зайдите на сайт, проверьте чтобы он работал на новой версии.
Зайдите в админку
example.com/admin
, и прозрейте от этого совершенства о_0Если была база полная, то вначале пишите на почту, потом делаете импорт.
На Expanded база и так успешно импортируется, но написав, вам не будет засчитан этот импорт на ключе.
Если был HTTPS, генерируем его.
Global API Key получаем на CloudFlare (без него HTTPS не получить, если не использовали CloudFlare.com, время начать):
Если были переезды, то все их делаем в том же порядке, в котором переезжали:
Теперь восстановим настройки, уникальные описания и новости со старого сайта.
Запускам бэкап:
О Боги, что опять rclone настраивать? - Нет, дорогой друг! А такого не ожидали:
cinemapress backup example.com config "email" "pass"
Одна команда и всё настроено,
email
и pass
от mega.nz, и не забываем вместо example.com
ваш домен.Теперь собственно восстановление:
cinemapress backup example.com restore
Если всё сделали по канонам, то вы будете на новой системе со старыми данными.