Как обновить старый WP

С выходом новой версии 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 и соглашаемся. Все. Через минуту у нас новый, обновленный сайт. Урааа! Хлопаем в ладоши :)
Share this article :

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

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Все для WordPress - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger