Починить php
Починить php
Я кажется совсем поломал php, не знаю как откатить как было...
Хотел обновиться до 5.6
Обновление встало, но поломалась кодировка на всех сайтах, проблема я так понял оказалась в бд, но не стал разбираться как ее решить, а подумал будет нормальным вариантом откатиться назад с помощью этого же пакета и нового репозитория
Оно как бы поставилось... с тонной предупреждений, да вроде и версия стала 5.4, и сайты заработали. Но теперь если проверить php -v
Поизучал какие модули, откуда прогружаются, оказалось в usr/lib64/ есть 2 папки c модулями php и php-zts, которые одновременно загружают пакеты. Как мне теперь удалить оставшийся мусор от предыдущей установки?
Может удалить целиком все, что касается php и установить заново из стандартной репы весты? Какие команды для этого нужны?
Хотел обновиться до 5.6
Code: Select all
rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm
yum install yum-plugin-replace
yum replace php-common --replace-with=php56w-common
Code: Select all
yum replace php56w --replace-with=php54w-common
Code: Select all
PHP Warning: Module 'bz2' already loaded in Unknown on line 0
PHP Warning: Module 'calendar' already loaded in Unknown on line 0
PHP Warning: Module 'ctype' already loaded in Unknown on line 0
PHP Warning: Module 'exif' already loaded in Unknown on line 0
PHP Warning: Module 'ftp' already loaded in Unknown on line 0
PHP Warning: Module 'gettext' already loaded in Unknown on line 0
PHP Warning: Module 'iconv' already loaded in Unknown on line 0
PHP Warning: Module 'shmop' already loaded in Unknown on line 0
PHP Warning: Module 'SimpleXML' already loaded in Unknown on line 0
PHP Warning: Module 'sockets' already loaded in Unknown on line 0
PHP Warning: Module 'tokenizer' already loaded in Unknown on line 0
PHP Warning: Module 'xml' already loaded in Unknown on line 0
PHP Warning: Module 'wddx' already loaded in Unknown on line 0
PHP 5.4.45 (cli) (built: Sep 30 2015 15:56:06)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
Может удалить целиком все, что касается php и установить заново из стандартной репы весты? Какие команды для этого нужны?
Re: Починить php
вот еще нашел инструкцию с удалением и последующей установкой: http://stackoverflow.com/questions/2623 ... ntos-64bit она подойдет?
Сейчас вот такие репо подключены:
Сейчас вот такие репо подключены:
Code: Select all
yum repolist enabled
Загружены модули: fastestmirror, refresh-packagekit, replace, security
Loading mirror speeds from cached hostfile
* epel: mirror.logol.ru
* remi-safe: mirror.h1host.ru
Идентификатор репозитория репозиторий состояние
base Centos 6 - x86_64 6 696
epel Extra Packages for Enterprise Linux 6 - x86_64 12 139
nginx nginx repo 28
remi-safe Safe Remi's RPM repository for Enterprise Linux 6 - x86_64 835
vesta Vesta - cmmnt 27
repolist: 19 725
Re: Починить php
Кодировку нужно было настроить в php.ini
Попробуйте обновить php снова, активировав реми репо с php 5.6, который уже и так добавляется вместе с установкой панели.
Попробуйте обновить php снова, активировав реми репо с php 5.6, который уже и так добавляется вместе с установкой панели.