Има много начини да се направи upgrade на WordPress, когато излезе поредната най-нова, най-стабилна, най-сигурна версия (e, “най-най” поне до следващата версия след нея, хехе;-)…
Може чрез FTP и браузър. Може чрез SSH и браузър — и може дори да се напише и малък скрипт, който да прави backup на файловете и след това да инсталира последната версия на WP. А може и през SVN и браузър.
Аз в момента, за различни WP блогове, ползвам основно двата последни начина — през SSH чрез скрипт, или чрез SVN:
Вариант 1: Пускам малък shell скрипт, който прави backup на WP файловете и директориите, след това сваля WP latest stable, разархивира, трие старите файлове, копира новите и след това остава само да пусна upgrade.php и съм готов. (Е, ползвам и плъгин за автоматично бекъпване на MySQL базата данни, че това през SSH не съм го пробвал).
Вариант 2: SVN — ако инсталирам блога през SVN:
svn co http://svn.automattic.com/wordpress/tags/2.X.X .
(http://svn.automattic.com/wordpress/tags/)
…после е лесно, при upgrade — бекъпвам базата данни чрез плъгин, след това:
svn sw http://svn.automattic.com/wordpress/tags/2.6.1/ .
…и накрая, отварям upgrade.php и сме готови.
Единствено се чудя — когато ползвам SVN, дали мога лесно да се върна към предишна версия, ако нещо се обърка? При условие, че съм направил и snapshot на MySQL базата данни, естествено. Не съм тествал, а пък иначе горните две команди съм ги преписал прилежно, без да съм сигурен, как точно става магията… :)
Иначе, SSH и SVN ти дават голяма свобода — вместо да чакаш половин час триене на файловете през FTP и после още толкова време за качването на новите, пък да не прекъсне връзката… вместо това, за секунди инсталация и upgrade… красота! :-)
Много полезно! Тъкмо възнамерявах да обновя своят блог. Ще ми е за първи път и ме е страх да не омажа нещата :D
@Нино:
Ако ти е за първи път, най-добре първо прочети това:
http://codex.wordpress.org/Upgrading_WordPress
SVN начинът работи само ако блогът е инсталиран през SVN. Ако не е, може да се конвертира по-късно, но не е толкова лесно.
Така че, най-добре — потърси помощта на гуру, или използвай FTP метода.
И — backup, backup, backup прези това!! (Трябва да имаш копие на всички файлове и директории, както и сигурно копие на MySQL базата данни)!
Good luck! ;-)
Интересна статия. Аз не правя ъпдейтите по подобен начин, но и тези два не са лоши. :)
Поздрави,
Цветан Дичев.
@Цветан:
Има много начини. Двата, които аз ползвам, за мен са ми най-удобни, защото са едни от най-бързите, а и имаш бекъп на файловете така, остава ти само да си направиш и backup на базата данни:)
А самото постче, ми е за self-reference, докато не науча наизуст реда код със “svn sw” (SVN switch to new version) ;-)
Голямата красота на решението със subversion е, че може да следиш последните обновления на стабилния клон. Например на твое място бих си checkout-нал
/branches/2.6
и бих сиsvn up
-вал редовно. Така щях да получавам bug fix-овете много бързо, без да имам нестабилна версия.@николай:
Ами аз следя май /tags/ и правя upgrade, когато излезе последната stable… Това за някои нови блогове, които съм инсталирал наскоро.
Иначе optimiced.com и molif.com им правя upgrades по другия начин — shell batch script, който прави почти всичко автоматично, backup, триене на старите файлове и директории, сваляне на новата версия, unzip, инсталиране… малко е странно, знам, но върши работа и засега не преминавам към SVN или някой друг начин… :-)
като цяло за да направиш бекъп на mysql бекъпваш базата данни от /var/lib/mysql/ там са на папки направи си правиш архива на папка и заменяш триеш и прочие рестартираш и вече е променена базата данни ;) така може и да добавяш нови базички ;) в блога ми съм дал малко скриптче за пълен бекъп