Разобрался с бекапом

Бекап:

  • на самом деле
    • бепапится блог сам. Папка /user/backup/. Но это только БД, и только 4 последних раза. И непонятно, по какому событию (проверил — не по каждому обновлению записи). А настройки в папке /user/. И в корне папки audio и pictures.
  • вручную
    • выполнить в вебконсоли mysqldump -u USER -pPASSWORD DATABASE > `date +/home/user/user_blog.%Y%m%d.%H%M%S.sql`
    • скачать *.sql
  • автоматически
    • создать файл /home/user/blog_backup.sh с той же командой (конец строки в файле должен соответствовать ОС сервера!)
    • дать права на исполнение через WinSCP либо вебконсоль: chmod u+x /home/user/blog_backup.sh, повторять при каждом изменении файла
    • добавить в крон (через панель управления хостингом) /home/user/blog_backup.sh
    • время от времени скачивать *.sql

А можно так:

  • http://caesarion.ru/blog/@sync — очистка папки user/caches/
  • http://caesarion.ru/blog/@dump — создание бекапа БД в user/backup/
  • зеркалим всю папку blog/ с компьютером (через скрипт winscp, например). А лучше исключить папку caches, тогда и @sync делать не придётся. Папки system и themes тоже не нужны — они не меняются. Как и файлы в корне блога.
  • время от времени на компьютере делаем бекап на случай совсем уж проблем (взлома сервера с отложенным взломом блога).

Установка:

  • распаковать «Эгею» в /blog/
  • создать БД DATABASE (через панель хостинга)
  • закачать *.sql
  • выполнить mysql -u USER -pPASSWORD DATABASE < filename.sql
  • браузером зайти на caesarion.ru/blog/
     

С фотографиями ещё не разобрался.

Поделиться
Отправить
 167   2016   блог   эгея