Преди около три дни (миналия
четвъртък) Ани беше поканена на боулинг и тя покани и мен и за първи път играхме, беше много забавно! (Отбор “Лимони”, в който играх аз, дори стигна до финалите и изгуби с почетното шесто място, а аз изкарах главозамайващите (за мен;-) 72 и 87 точки… Ани също беше добра и направи strike неведнъж, за което много й се възхищавам!)
Ако не броим това леко разпускане, както и фоторазходката от събота, свободното ми време е много ограничено напоследък и почти не ми остава време за мен и моя блог дори…
* * *
Ето, преди 39 дни WordPress пуснаха версия 2.2.1…
…а пък аз преди 39 минути направих upgrade към 2.2.1 на optimiced (както и помогнах на Ани да си направи upgrade на нейния).
(Старите версии бяха 2.1.2 и 2.2, сега всички блогове гордо носят цифрите “2.2.1” в името си;-)
Е, не бих казал, че съм от бързите, но, както казват някои, “По-добре късно, отколкото още по-късно”… ;-)
Истината е, че ме завъртя един безумен вихър, работа, преумора, тичане насам-натам, пак работа, после случката със Странджа и свободата на словото… Опитвам се да нормализирам нещата едно по едно (някъде в списъка има отбелязана и кратка почивка през август;-) и ето че стигнах и да блог upgrade’ите ни:)))
Иначе самият upgrade мина гладко и мисля, че след още един-два такива ще се науча да ги правя за по-малко от пет минути, но засега съм малко бавничък, защото все още перфекционизирам процедурата и дялкам по някоя и друга треска тук-там…
Като цяло, крайната ми цел е всичко да става през SSH, с използването само на 2-3 основни команди, и в не повече от 5 стъпки (шестата е опционална). Дори си мислех да напиша малък WordPress Upgrade Tutorial, ама ръчичките ми не стигат до подреждането на нахвърляните ми бележки тук и там…
Докато не съм подредил всичко, ето как изглеждат все пак нещата, нахвърляни набързо:
How To Upgrade WordPress in 5 (6) Easy Steps:
Step 1: Download the new WordPress version to your server,
Step 2: Backup your MySQL WP database and your WordPress files,
Step 3: Delete the old WP files (excluding the wp-content
folder),
Step 4: Copy the new WP files,
Step 5: Run wp-admin/upgrade.php, done!
Step 6 (optional): Drink beer! :-)
Всички гореизброени стъпки се правят през SSH (без backup-а на базата данни, който правя с помощта на един много полезен плъгин, както и без стъпка шест, за която все още не знам да има начин да бъде направена през SSH:-D) и самият upgrade става за броени секунди… :-)
Сега мисля да пропусна стъпка 6 и направо отивам да спя — нова работна седмица започва скоро… (добре че някой е измислил кафето…)
е :) и през SSH можеш да backup-неш :) даже дважди по-бързо :)
с root:
mysql your_wp_db_name > file_to_save_the_dump_into.sql
с обикновен юзър:
mysql -u your_wp_db_username your_wp_db_name -p > file_to_save_the_dump_into.sql
Пишеш паролата и .. voillà ;)
Импортването после (дано не се налага), става ето така:
с root:
mysql your_wp_db_name
с обикновен юзър:
mysql -u your_wp_db_username your_wp_db_name -p
Мерси, Никола!
Много полезни tips & tricks даваш;-) Аз ползвам shared хостинг услуга, така че като обикновен user ще го ползвам вероятно.
Предполагам, мога (както и повечето други команди), да си сейвна в TXT файл някъде реда с MySQL backup командата и после само copy-paste;-)
Иначе, в WordPress ползвам наистина едно много удобно плъгинче, с един клик прави backup на базата данни и го записва на сървъра (а може и по мейл да ти го прати) и върши чудна работа:)
Дори можеш да избереш, кои допълнителни таблици от базата да запишеш в него и кои – не. При условие, че ползвам една база данни за две инсталации на WordPress (всяка са различен префикс само), за мен това е доста удобно (и предполагам, е доста трудно през SSH да посочиш, кои таблици да не се включват в backup-а) :)
За стъпка 5. не е ли по правилно да се стартира “wp-admin/upgrade.php” ?
@Драгомир:
Ай, ай, съвсем прав си, вместо upgrade.php съм написал install.php…
Уф, така е, като пишеш в два след полунощ :-(
Мерси за уточнението! Сега ще го оправя и в текста ;-)
Ето и моите начини за backup и upgrade:
Backup — gmail-ска поща и WordPress Database Backup.
Upgrade — не разхвърлям файлове, а просто правя
svn switch http://svn.automattic.com/wordpress/tags/x.y.z
. Така хем човек може да си запази промените, които евентуално е правил по кода (лошо нещо!), хем не може по случайност да затрие нещо, хем всичко става с една команда :-)@Николай:
Това също е хубав начин… Въпросът е, че не съм дорасъл за SVN все още, засега съм на етап, “аха, ето така ставаше копиране на файлове през SSH, супер” ;-)
Може един ден да опитам и с някой по-advanced начин :)