2 заметки с тегом

эгея

«Эгея»

Версия 3118

Запись можно вернуть в черновики (жать на «корзину»), а потом восстановить, включая комментарии. Но время публикации будет новое, как будто раньше ничего не было.

Имена рисункам следует давать самостоятельно, чтобы не возникло путаницы: русские символы движок просто выбрасывает. Возможна ситуация, когда разные рисунки получат одно имя, отличающееся только регистром. В таком случае при бекапе на «Виндоус» останется только один рисунок.

Если редактировать запись, а потом (до сохранения изменений на сервере) решить, что лучше оставить как было, то приходится заходить другим браузером и делать фиктивное обновление. Потому что теперь автосохранение.

Посмотрим, осталась ли проблема с РСС (многократный приход одного и того же).

Версия 2858

После публикации записи можно назначать любую дату, в ленте пересортируется в соответствии с ней. Это хорошо. Но даты юниксовые, то есть не ранее 1970 года. Это плохо, нельзя вести дневник от имени исторического персонажа.

Есть сохранение по Ctrl+S, хорошо.

Проблемы со вложенными списками. Мне пришлось добавить фиктивный элемент, состоящий из неразрывного пробела. Но это визуально добавило пустую строку. Плохо.

Идентефикатором для РСС является адрес заметки. Поэтому при изменении содержания или времени РСС не перезагрузит заметку. А при редактировании адреса продублирует и не поймёт, что она уже была. Все старые адреса движок запоминает, делает перенаправление на последний. При попытке использовать занятый адрес (в том числе при создании новой записи) сам редактирует. Неплохо.

2017   блог   эгея

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

Бекап:

  • на самом деле
    • бепапится блог сам. Папка /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/
     

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

2016   блог   эгея