Новини, вдъхновяващи истории, ръководства и какво ли още не

Обичам да изливам мислите си на ред, два или или повече

Обновяване на WordPress

Обновяване на WordPress уеб сайт със (много) стара версия

 

Обновяване на WordPress

Като уеб дизайнер (или самурай на предния край), работещ с WordPress, смея да твърдя, че познавам софтуера отлично и съм наясно с всички негови предимства и недостатъци.

Първата ми среща с WordPress бе през 2013 година и оттогава насам симпатиите ми към тази система за управление на съдържанието се превърнаха в ежедневен подход към работата ми.

И, да си дойдем на думата – защо съм решила да ви разказвам за ъпдейти, добре де – обновяване на WordPress, при условие, че това обикновено се извършва с един (буквално) клик?

Ето причината – преди известно време се сблъсках с уеб сайт на клиенти, изграден през далечната 2008 година. Уеб сайта, базиран на WordPress, използваше версия 2.6.3. Откровено – такова “животно” не бях срещала преди това. AUDIOZAVAR – името на уеб сайта, чийто софтуер бе толкова архаичен, подсказваше за предизвикателствата, които ми предстояха по пътя към напълно обновени файлове на системата, както и облик (front-end, или предната част) на уеб сайта.

wordpress 2.6.3
За тези от вас, които не са се натъквали на толкова стара WordPress инсталация, версия 2.6.3

Та, ето и обещаното от заглавието (по подразбиране става ясно, че ще дам обяснение как да обновиш много, много стар уеб сайт, използващ WordPress, до последната версия на системата).

Стъпка ПЪРВА

Направи бекъп на всички файлове (препоръчително през FTP или файловия мениджър на cPanel), както и на базите данни (през phpMyAdmin). След това направи бекъп на бекъпа (с толкова архаична система сигурност няма 😀 ).

Въпреки, че хостинг компанията, на чийто сървър се съхраняват всички файлове на сайта, прави автоматичен бекъп (резервно копие) в повечето случаи на всеки 24 часа, то е добре да не разчиташ само на това и да направиш свое резервно копие (manually).

 

Ето как да стане това:

    1. Копие на базите данни. За да осъществиш това, влез в контролния панел на хостинга, който използваш и потърси таба с базите данни (databases).бази данни в cPanel
      Оттам клик на phpMyAdmin. Ще се отвори нов таб на браузъра, откъдето ще имаш достъп до всички таблици.
      Бази данниВ навигационното меню най-горе ще откриеш таб Export, който ще ти даде възможност да селектираш и изтеглиш избраните бази. Тук следват няколко стъпки, който трябва да изпълниш, за да се сдобиеш с таблиците локално, а именно:
      – Избери Quick като метод за експортване;
      – Избери SQL като формат за запазване на файла;
      – Смело натисни GO.
      експорт на бази данни

      Автоматично изтегляне на файловете би трябвало да стартира мигновено след натискане на бутона GO. Това е, вече имаш всички бази данни на уеб сайта на твоя компютър.
  1. Копие на всички файлове на уеб сайта. След като вече си в cPanel на хостинга, който използваш, навигирай до таб File Manager.файлов мениджърВ новия прозорец, който се е отворил, ще видиш лява лента с директории. Потърси public_html или, в случай, че имаш няколко домейна към този хостинг акаунт, съответния такъв.След като си локализирал необходимата директория, кликни върху нея само веднъж. Ще забележиш, че в менюто с опции, което се намира най-горе на страницата, таб Compress (компресиране) е станал активен.
    Натисни го, след което избери “Zip archive” от появилия се модален прозорец. Сред файловете в директорията ще забележиш новосъздадения архив, селектирай го с един клик и от менюто с опции горе на страницата избери Download.


    След като си изтеглиш архива, е добра идея да го изтриеш от директорията на сървъра, за да не заема допълнително пространство.

 

Стъпка ВТОРА – същинската битка с динозавъра!

След като бекъп (и бекъп на бекъпа) на уеб сайта е вече подсигурен, е време да пристъпиш към същинската част на заниманието – обновяване системните файлове на WordPress. Само за справка – бутон за автоматично обновяване се появява с версия 3. В моя случай, версия 2.6.3 не беше и чувала за подобна “магия”.

Как се осъществява това? Ето инструкции стъпка по стъпка:

1. Осигури си достъп до сървъра през FTP и отвори директорията на уеб сайта, трябва да изглежда по този начин.

2. Отиди на този уеб адрес – https://bg.wordpress.org/download/releases/ и изтегли .zip със следващата основна версия на системата спрямо сегашната. Тоест, в моя случай, имайки система с версия 2.6.3 аз изтеглих версия 3.1. Съветът ми е да изтеглиш основната + 0.1 версия (3.1, 4.1 и пр.), тъй  като в следващия релийз на софтуера обикновено се разрешават бъгове и проблеми, които са били установени при първия такъв. Разархивирай папката.

3. От административното табло на уеб сайта деактивирай всички включени разширения (плъгини). ВСИЧКИ! Възможно е някой от тях да има конфликт с новата версия, а единствения начин да разбереш кой е, е като след обновяване на файловете започнеш да ги активираш един по един.

4. Сега вече може да се върнеш на FTP клиента, който използваш. От лявата страна отвори папката с файловете на новата версия на WordPress. От дясната – директорията на уеб сайта. Трябва да виждаш идентични файлове и в двете страни (wp-includes, wp-content, wp-admin и пр.).


5. ИЗТРИЙ папките wp-admin и wp-includes от директорията на сървъра. НЕ ПИПАЙ папка wp-content – там е цялото съдържание на уеб сайта ти.

6. ИЗТРИЙ всички файлове, които са извън горе посочените директории (wp-activate.php, wp-comments-post.php и пр.) ОСВЕН wp-config.php – в този файл се съдържат административните данни на системата.

7. От папката, която е локално на компютъра ти (и съответно в лявата част на FTP клиента) качи папките wp-includes и wp-admin в дясната страна (сървъра на уеб сайта).

8. Направи си кафе, отвори си бира, обади се на майка си…

направи си кафе

9. След трансфер презареди административното табло на уеб сайта. Би трябвало да видиш подканващ текст и линк за обновяване на базите данни. Натисни го.

10. Еврика! Имаш обновена инсталация на WordPress. В моят случай – след обновяване до версия 3.0.1 се появи бутона за автоматично надграждане на версията. След повтаряне на стъпките с бекъп-ването (защото не ми се щеше да започвам всичко отначало при евентуален проблем), просто го натиснах и след 2 минути имах версия 5.1.1 на 11 годишен уеб сайт!

Надявам се си открил и нещо полезно сред всички тези редове, а в случай, че някъде по пътя на стъпките нещо се е прецакало – sorry to say it, but you should StackOverflow it 😉

Остави коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *