TYPO 4.1. Миграция блога на новый релиз
Posted by Cooper Tue, 20 Mar 2007 22:27:00 GMT
После выхода версии typo 4.1 тут же захотелось опробовать её в деле. В принципе, сам процесс обновления практически не отличался от предыдущего, добавился только 4-й пункт, из-за того что изменился адрес и способ доступа к svn-репозитарию проекта. Ещё одна вещь, которая бросилась в глаза после завершения обновления, это проблема с обработкой тэгов typo:code, typo:lightbox. Это только те теги, которые я заметил. Судя по , существуют и другие похожие проблемы. обещает разобраться с этим в релизе 4.1.1. Пока что пришлось для топовых постов поменять <typo:code> на <pre> а <typo:lightbox /> на <img />
Итак, сам процесс обновления описан ниже:
1) Останавливаем lighttpd:
/etc/init.d/lighttpd stop
2) Делаем backup сайта:
tar cfv cooper.ezlibrary.com_r1193.tar www.ezlibrary.com/* gzip cooper.ezlibrary.com_r1193.tar
3) Бэкапируем базу MySQL:
mysqldump typo_user_typo > /home/backups/mysql/cooper.ezlibrary.com-mysql-db-backup.sql
4) Переключаемся на новый typo svn-репозиторий (если ещё не переключились):
svn switch --relocate svn://typosphere.org/typo/trunk http://svn.typosphere.org/typo/trunk
5) Обновляем текущую версию последним стабильным релизом 4.1 (revision 1389):
svn update -r 1389
6) Мигрируем на новую версию схемы базы данных:
rake migrate
7) Стартуем lighttpd:
/etc/init.d/lighttpd start