Служба поддержки клиентов 24/7

(050)470-29-17

Откат php 5.3 до php 5.2 на хостинге

Обычно с Centos 6 устанавлсивается php 5.3, но бывают такие ситуации, когда сайт использует функции, которые не имеют обратной совместимости с версией php 5.2, в таком случае легче откатить php чем переписывать код сайта. Как откатить php 5.3 до 5.2 рассмотрим ниже:

В стандартных репозиториях вряд ли осталась старая версия php 5.2, поэтому подключим репозитория atomic

wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

Отключим в репозитории более новую версию vi /etc/yum.repos.d/atomic.repo

exclude = php*5.3*

Также исключим в стандартном репозитории vi /etc/yum.repos.d/CentOS-Base.repo

[base]

exclude=php*

[updates]

exclude=php*

Теперь можно удалить php-5.3, для этого выполним

yum remove php*

Затем ставим php-5.2

yum install php-5.2* php-mcrypt-5.2* php-gd-5.2* php-mbstring-5.2* php-pdo-5.2* php-mysql-5.2*

Устанавливаем заново phpmyadmin

yum instal phpmyadmin

Во время удаления php 5.3 конфигурационные файлы были сохранены с пометкой rpmsave, теперь необходимо вернуть их обратно, заменим новые конфиги старыми

mv /usr/share/phpmyadmin/config.inc.php.rpmsave /usr/share/phpmyadmin/config.inc.php

mv /etc/httpd/conf.d/phpmyadmin.conf.rpmsave /etc/httpd/conf.d/phpmyadmin.conf

mv /etc/httpd/conf.d/php.conf.rpmsave /etc/httpd/conf.d/php.conf

mv /etc/php.ini.rpmsave /etc/php.ini

Перезагрузим apache

service httpd restart

В консоле ispmanager версия php отображается старая, поэтому нужно обновить кэш пакетов

/usr/local/ispmgr/sbin/pkgctl cache

Если Вам необходимо откатить php 5.3 до 5.2 обращайтесь office@hosting-cloud.com.ua, мы предоставляем услуги администрирования серверов

Подписаться

Ваша почта