Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: PHP 5.3 апгрейд до 5.4 фопрос
цитата
22/02/18 в 19:33
 WarHammer
один довольно интересный, плагин а именно http://cpasoftgoods.cpasoft.ru/
требует php 5.4, у меня стоит 5.3, вродебы нет проблем

но на этом хостинге есть сайты древние как говно мамона, такие как Joomla 1.x.x, Joomla 2.x.x, PHPShop CMS Free и ShopCMS

какой процент вероятности, что могут слететь к херам ?

к сожелению у меня хостинг, с ебнутый бакапом, а так бы запгрейдил, не пошло восстановил
цитата
22/02/18 в 20:05
 S_Flash
Отлельный порт, отдельный апач процесс, отдельный php 5.4 модуль для отдельного сайта!
цитата
22/02/18 в 20:23
 WarHammer
S_Flash: это понятно, только я этого не умею, а саппорт этого хостинга делает такое только за бабло, а мне в принципе просто протестить скрипт
цитата
23/02/18 в 02:38
 Stek
http://www.ampps.com/download поставь под винду и тесть на нужной версии.
цитата
23/02/18 в 08:24
 rickdeckard
конечно же все старые сайты могут перестать работать.

но не ужели ваш хостинг настолко древний что не позволяет менять версию php для определенного сайта а не для всех сайтов? смените тогда хостера.
например beget.ru - можно для каждого сайта выбрать свой php самому и менять настройки php. и денег за такое не берут - а еще всегда адекватно ответят на ваши вопросы и помогут.
цитата
24/02/18 в 10:01
 WarHammer
rickdeckard писал:
но не ужели ваш хостинг настолко древний что не позволяет менять версию php для определенного сайта а не для всех сайтов? смените тогда хостера

мы говорим про VDS а не шаред

вообщем решил заапгрейдица

но шото не апгрейдится

Last login: Thu Feb 22 10:20:41 2018 from 93.157.175.85
[root@centos-6-64bit ~]# wget -q -O - http://www.atomicorp.com/installers/atomic
| sh

Atomic Free Unsupported Archive installer, version 3.2

BY INSTALLING THIS SOFTWARE AND BY USING ANY AND ALL SOFTWARE
PROVIDED BY ATOMICORP LIMITED YOU ACKNOWLEDGE AND AGREE:

THIS SOFTWARE AND ALL SOFTWARE PROVIDED IN THIS REPOSITORY IS
PROVIDED BY ATOMICORP LIMITED AS IS, IS UNSUPPORTED AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ATOMICORP LIMITED, THE
COPYRIGHT OWNER OR ANY CONTRIBUTOR TO ANY AND ALL SOFTWARE PROVIDED
BY OR PUBLISHED IN THIS REPOSITORY BE LIABLE FOR ANY DIRECT,
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.

For supported software packages please contact us at:

  sales@atomicorp.com

Do you agree to these terms? (yes/no) [Default: yes] yes

Configuring the [atomic] repo archive for this system

Installing the Atomic GPG keys: OK

Downloading atomic-release-1.0-21.el6.art.noarch.rpm: warning: atomic-release-1.
0-21.el6.art.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID 4520afa9: NOKEY
Preparing...                ########################################### [100%]
   1:atomic-release         ########################################### [100%]
OK

Enable repo by default? (yes/no) [Default: yes]: yes


The Atomic repo has now been installed and configured for your system
The following channels are available:
  atomic          - [ACTIVATED] - contains the stable tree of ART packages
  atomic-testing  - [DISABLED]  - contains the testing tree of ART packages
  atomic-bleeding - [DISABLED]  - contains the development tree of ART packages


[root@centos-6-64bit ~]# yum update php
Loaded plugins: fastestmirror
Setting up Update Process
Determining fastest mirrors
epel/metalink                                            |  27 kB     00:00
* atomic: www4.atomicorp.com
* base: dedic.sh
* epel: mirror.awanti.com
* extras: dedic.sh
* updates: dedic.sh
atomic                                                   | 3.4 kB     00:00
atomic/primary_db                                        | 609 kB     00:00
base                                                     | 3.7 kB     00:00
base/primary_db                                          | 4.7 MB     00:00
epel                                                     | 4.7 kB     00:00
epel/primary_db                                          | 6.0 MB     00:00
extras                                                   | 3.4 kB     00:00
extras/primary_db                                        |  30 kB     00:00
nginx                                                    | 2.9 kB     00:00
nginx/primary_db                                         |  32 kB     00:00
updates                                                  | 3.4 kB     00:00
updates/primary_db                                       | 6.4 MB     00:00
Resolving Dependencies
--> Running transaction check
---> Package php.x86_64 0:5.3.3-49.el6 will be updated
---> Package php.x86_64 0:5.4.45-56.el6.art will be an update
--> Processing Dependency: php-common(x86-64) = 5.4.45-56.el6.art for package: p
hp-5.4.45-56.el6.art.x86_64
--> Processing Dependency: php-cli(x86-64) = 5.4.45-56.el6.art for package: php-
5.4.45-56.el6.art.x86_64
--> Running transaction check
---> Package php-cli.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-cli.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-common.x86_64 0:5.3.3-49.el6 will be updated
--> Processing Dependency: php(api) = 20090626 for package: php-mcrypt-5.3.3-5.e
l6.x86_64
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-imagick-2.2
.2-5.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-mcrypt-5.3.
3-5.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-imagic
k-2.2.2-5.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-ps
pell-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-ti
dy-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-mb
string-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-gd
-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-bc
math-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-xm
lrpc-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-pd
o-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-xm
l-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-im
ap-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-ld
ap-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-in
tl-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-pr
ocess-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-so
ap-5.3.3-49.el6.x86_64
--> Processing Dependency: php-common(x86-64) = 5.3.3-49.el6 for package: php-my
sql-5.3.3-49.el6.x86_64
---> Package php-common.x86_64 0:5.4.45-56.el6.art will be an update
--> Running transaction check
---> Package php-bcmath.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-bcmath.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-common.x86_64 0:5.3.3-49.el6 will be updated
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-imagick-2.2
.2-5.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-imagic
k-2.2.2-5.el6.x86_64
---> Package php-gd.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-gd.x86_64 0:5.4.45-56.el6.art will be an update
--> Processing Dependency: libt1.so.5()(64bit) for package: php-gd-5.4.45-56.el6
.art.x86_64
---> Package php-imap.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-imap.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-intl.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-intl.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-ldap.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-ldap.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-mbstring.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-mbstring.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-mcrypt.x86_64 0:5.3.3-5.el6 will be updated
---> Package php-mcrypt.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-mysql.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-mysql.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-pdo.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-pdo.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-process.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-process.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-pspell.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-pspell.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-soap.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-soap.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-tidy.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-tidy.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-xml.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-xml.x86_64 0:5.4.45-56.el6.art will be an update
---> Package php-xmlrpc.x86_64 0:5.3.3-49.el6 will be updated
---> Package php-xmlrpc.x86_64 0:5.4.45-56.el6.art will be an update
--> Running transaction check
---> Package php-common.x86_64 0:5.3.3-49.el6 will be updated
--> Processing Dependency: php(api) = 20090626 for package: php-pecl-imagick-2.2
.2-5.el6.x86_64
--> Processing Dependency: php(zend-abi) = 20090626 for package: php-pecl-imagic
k-2.2.2-5.el6.x86_64
---> Package t1lib.x86_64 0:5.1.2-6.el6_2.1 will be installed
--> Finished Dependency Resolution
Error: Package: php-pecl-imagick-2.2.2-5.el6.x86_64 (@epel)
           Requires: php(api) = 20090626
           Removing: php-common-5.3.3-49.el6.x86_64 (@base)
               php(api) = 20090626
           Updated By: php-common-5.4.45-56.el6.art.x86_64 (atomic)
               php(api) = 20100412-x86-64
           Available: atomic-php55-php-common-5.5.31-31.el6.art.x86_64 (atomic)
               php(api) = 20121113-64
           Available: atomic-php55-php-common-5.5.38-38.el6.art.x86_64 (atomic)
               php(api) = 20121113-64
           Available: atomic-php56-php-common-5.6.26-40.el6.art.x86_64 (atomic)
               php(api) = 20131106-64
           Available: atomic-php56-php-common-5.6.31-41.el6.art.x86_64 (atomic)
               php(api) = 20131106-64
           Available: php-common-5.4.45-54.el6.art.i686 (atomic)
               php(api) = 20100412-x86-32
Error: Package: php-pecl-imagick-2.2.2-5.el6.x86_64 (@epel)
           Requires: php(zend-abi) = 20090626
           Removing: php-common-5.3.3-49.el6.x86_64 (@base)
               php(zend-abi) = 20090626
           Updated By: php-common-5.4.45-56.el6.art.x86_64 (atomic)
               php(zend-abi) = 20100525-x86-64
           Available: atomic-php55-php-common-5.5.31-31.el6.art.x86_64 (atomic)
               php(zend-abi) = 20121212-64
           Available: atomic-php55-php-common-5.5.38-38.el6.art.x86_64 (atomic)
               php(zend-abi) = 20121212-64
           Available: atomic-php56-php-common-5.6.26-40.el6.art.x86_64 (atomic)
               php(zend-abi) = 20131226-64
           Available: atomic-php56-php-common-5.6.31-41.el6.art.x86_64 (atomic)
               php(zend-abi) = 20131226-64
           Available: php-common-5.4.45-54.el6.art.i686 (atomic)
               php(zend-abi) = 20100525-x86-32
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@centos-6-64bit ~]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: [Sat Feb 24 09:49:39 2018] [warn] module ruid2_module is already
loaded, skipping
httpd: apr_sockaddr_info_get() failed for centos-6-64bit.local
httpd: Could not reliably determine the server's fully qualified domain name, us
ing 127.0.0.1 for ServerName
[Sat Feb 24 09:49:39 2018] [warn] NameVirtualHost 195.62.52.251:8443 has no Virt
ualHosts
                                                           [  OK  ]
[root@centos-6-64bit ~]#

и не понятно что за ошибки

Последний раз редактировалось: WarHammer (24/02/18 в 10:41), всего редактировалось 1 раз
цитата
24/02/18 в 10:40
 WarHammer
вообще сломал все icon_sad.gif

походу снес php, потом поставил php
php -v все типа нормуль 5.4.45

но сука теперь не видет MySQL
точнее
mysql: Can't read dir of '/etc/my.cnf.d' (Errcode: 2)
Fatal error in defaults handling. Program aborted
цитата
24/02/18 в 12:41
 WarHammer
все заебанный хостер влепил php селектор, ща будем тестить icon_smile.gif
цитата
24/02/18 в 12:48
 Mika
WarHammer писал:
mysql: Can't read dir of '/etc/my.cnf.d' (Errcode: 2)

Тебе ж написали: "невозможно прочесть директорию /etc/my.cnf.d"
Вероятно когда сносил php, эта директория тоже была удалена.
Глянь, остался ли хоть mysql:
Код:
rpm -qa | grep -i mysql

Или если ставил mariadb, то так
Код:
rpm -qa | grep -i maria

В списке должно быть что-то типа mysql-server или mariadb-server.
Если оно там есть, то возможно поможет просто создание отсутствующей диры
Код:
mkdir /etc/my.cnf.d
цитата
24/02/18 в 15:53
 WarHammer
Mika: Бро спасибо, команды внес в свой реестр

ну а так, подняли с бакапа ну и выше, видимо хостера я заипал и он воткнул php селектор icon_smile.gif

попзже буду тестить сайты под PHP7


Эта страница в полной версии