Как обновить старый WP Lecactus до свежей 3.2.1?

Автор: Владимир

С выходом новой версии WP мне нужно было обновить php на сервере до 5.2.4 или выше. У меня же была php 5.1.6 и никуда от нее не деться. Это пол беды. Но главное, что Кактус занялся своими делами и теперь ему некогда обновлять ВП и собирать свои фирменные сборки для тех, кто «подсел» на эти сборки. Фигово. Не так ли? 🙂

Я покажу как я вышел из этой ситуации и очень даже легко!

Сначала я попытался обновить Php до версии 5.2.4 или выше через команду

yum update php

Но фигушки! Официальной стабильной версии для CentOS ещё не вышло, а потому я начал спрашивать у Google как товарищи по несчастью решили эту проблему.  Кстати, здесь я в очередной раз подумал «почему же я не установил Ubuntu?» в качестве операционки для своего VDS.

Ответ оказался прост. Нужно добавить C5-testing репозитарий и взять оттуда то, что нам предложат 🙂 Там было   Php 5.2.10!

А теперь как это сделал:

1. Открываем /etc/yum.repos.d/CentOS-Base.repo в редакторе(я использую mc и его редактор) и добавляем в конец файла

[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

Кстати, не нужно включать «по-умолчанию» этот репозитарий. Здесь как я писал и понятно из названия — тестовые версии пакетов.

Дальше выполняем в консоли

yum --disablerepo=* --enablerepo=c5-testing check-update php*

Эта строка выключит все репозитарии и включит только тот, что мы добавили. Дальше команда check-update посмотрит что есть более свежее чем у нас для php.  Я получил такой список:

php-common.i386                  5.2.10-1.el5.centos                  c5-testing
php-dba.i386                     5.2.10-1.el5.centos                  c5-testing
php-devel.i386                   5.2.10-1.el5.centos                  c5-testing
php-gd.i386                      5.2.10-1.el5.centos                  c5-testing
php-imap.i386                    5.2.10-1.el5.centos                  c5-testing
php-mbstring.i386                5.2.10-1.el5.centos                  c5-testing
php-mcrypt.i386                  5.2.9-2.el5.centos.3                 c5-testing
php-mhash.i386                   5.2.9-2.el5.centos.3                 c5-testing
php-mssql.i386                   5.2.9-2.el5.centos.3                 c5-testing
php-mysql.i386                   5.2.10-1.el5.centos                  c5-testing
php-odbc.i386                    5.2.10-1.el5.centos                  c5-testing
php-pdo.i386                     5.2.10-1.el5.centos                  c5-testing
php-pear.noarch                  1:1.8.1-2.el5.centos                 c5-testing
php-pgsql.i386                   5.2.10-1.el5.centos                  c5-testing
php-readline.i386                5.2.9-2.el5.centos.3                 c5-testing
php-soap.i386                    5.2.10-1.el5.centos                  c5-testing
php-tidy.i386                    5.2.9-2.el5.centos.3                 c5-testing
php-xml.i386                     5.2.10-1.el5.centos                  c5-testing
php-xmlrpc.i386                  5.2.10-1.el5.centos                  c5-testing
Obsoleting Packages
libmhash.i386                    0.9.9.9-0.el5.centos                 c5-testing
mhash.i386                   0.9.9-1.el5.rf                       installed
Здесь видно, что php свежее чем установленный у нас, а потому начинаем обновление!
yum --disablerepo=* --enablerepo=c5-testing update php*

Это та же команда что и выше, но здесь уже запускается обновление. Дальше нажмете y чтобы подтвердить установку.  И через минуту-две yum сам все установит.

Теперь фаза 2 — установка WordPress 3.2.1 официальной вместо Lecactus. Рецепт я прочитал в блоге кактуса. Автор BG. Спасибо ему.

Все сводится к бэкапу всех данных(БД — инструменты — иморт) и копии всех файлов на жесткий диск(ну это если важно не потерять данные в случае сбоя).  Дальше переходим на Консоль-обновления и нажимаем кнопку обновления ВП на английскую версию. Скачивается она с WordPress.org. Нужно будет ввести данные для ftp-доступа. Ну я думаю, что справитесь.

Как все закончится, то переходим на главную страницу — Консоль. И, вероятно, у вас пропадет меню слева. Поэтому набираем в браузере ссылку

site.ru/wp-admin/update-core.php

Видим преложение переустановить ВП 3.2.1 ru_RU и соглашаемся. Все. Через минуту у нас новый, обновленный сайт. Урааа! Хлопаем в ладоши 🙂

 

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

Страница 1 из 11