• 11-11-2009, 19:48:57
    #1
    CentOS Plesk 8.6 VDS'im var. PHP5 ile çalışmam gerektiği için versiyon güncellemem yapmam gerekiyordu. Forumdaki küçük çaplı araştırmalarım sonucunda bir kaç yöntem buldum. PHP yi güncelledim fakat 4.3.9 a güncelledi (:
    Bana lazım olan ise 5.2.x
    wget -q -O http://www.atomicorp.com/installers/atomic.sh | sh
    komutu ve ardından ;
    yum update php
    denedim fakat sadece 4.3.9 a güncelledi.
    daha sonra;
    yum update php5
    yum install php5
    yum install php-pear
    yum update php-pear ve türevi olan bütün komutları denedim başaramadım
    en sonunda
    yum update
    yaptım yine olmadı (:
    işin kötü yanı artık wget de çalışmıyor (:
    bozulan şeyleri nasıl düzeltebilir, php5 e nasıl yükseltebilirim?
  • 11-11-2009, 20:20:11
    #2
    Bu durumun gerçekleşebilmesi için, eklediğin deponun aktif olmaması ve centos 4.x kullanıyor olmanız gerekiyor. Yanılıyor muyum?
  • 11-11-2009, 20:27:39
    #3
    Creep adlı üyeden alıntı: mesajı görüntüle
    Bu durumun gerçekleşebilmesi için, eklediğin deponun aktif olmaması ve centos 4.x kullanıyor olmanız gerekiyor. Yanılıyor muyum?
    Sanırım evet depo yüzünden.
    Centos 4.2 kullanıyorum.
  • 11-11-2009, 20:35:12
    #4
    Evet tahmin ettiğim gibi sanırım. İstersen centos-test deposunu kullanarak birşeyler yapmaya çalışalım. Centos 4.x test deposunda php 5.2.x yok malesef. Fakat Centos 5.x test deposunu kullanabiliriz bunun için. Sırasıyla ;

    Alıntı
    cd /etc/yum.repos.d
    Alıntı
    yum --disablerepo=* --enablerepo=c5-testing update php
  • 11-11-2009, 20:44:14
    #5
    denedim fakat son aşamada böyle bir hata aldım;


    Setting up Update Process
    Setting up repositories
    c5-testing                100% |=========================|  951 B    00:00
    Reading repository metadata in from local files
    primary.xml.gz            100% |=========================| 133 kB    00:01
    c5-testing: ################################################## 368/368
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for php to pack into transaction set.
    http://dev.centos.org/centos/4/testing/i386/RPMS/php-5.1.6-3.el4s1.7.i386.rpm: [Errno 4] IOError: <urlopen error (-2, 'Name or service not known')>
    Trying other mirror.
    Error: failure: RPMS/php-5.1.6-3.el4s1.7.i386.rpm from c5-testing: [Errno 256] No more mirrors to try.
  • 11-11-2009, 21:05:39
    #6
    son aşamayı tekrar denedim ve böyle bir sonuç aldım
    [root@remote yum.repos.d]# yum --disablerepo=* --enablerepo=c5-testing update php
    Setting up Update Process
    Setting up repositories
    Reading repository metadata in from local files
    Resolving Dependencies
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for php to pack into transaction set.
    php-5.1.6-3.el4s1.7.i386. 100% |=========================|  17 kB    00:00
    ---> Package php.i386 0:5.1.6-3.el4s1.7 set to be updated
    --> Running transaction check
    --> Processing Dependency: php-cli = 5.1.6-3.el4s1.7 for package: php
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-domxml
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-mbstring
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-gd
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-mysql
    --> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
    --> Processing Dependency: php-common = 5.1.6-3.el4s1.7 for package: php
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-ldap
    --> Processing Dependency: /usr/bin/php for package: psa-horde
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-pear
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-imap
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for php-common to pack into transaction set.
    php-common-5.1.6-3.el4s1. 100% |=========================|  19 kB    00:00
    ---> Package php-common.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for php-xml to pack into transaction set.
    php-xml-5.1.6-3.el4s1.6.c 100% |=========================|  16 kB    00:00
    ---> Package php-xml.i386 0:5.1.6-3.el4s1.6.centos set to be updated
    ---> Downloading header for php-ldap to pack into transaction set.
    php-ldap-5.1.6-3.el4s1.7. 100% |=========================|  16 kB    00:00
    ---> Package php-ldap.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for php-mysql to pack into transaction set.
    php-mysql-5.1.6-3.el4s1.7 100% |=========================|  17 kB    00:00
    ---> Package php-mysql.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for php-mbstring to pack into transaction set.
    php-mbstring-5.1.6-3.el4s 100% |=========================|  16 kB    00:00
    ---> Package php-mbstring.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for php-imap to pack into transaction set.
    php-imap-5.1.6-3.el4s1.7. 100% |=========================|  16 kB    00:00
    ---> Package php-imap.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for php-cli to pack into transaction set.
    php-cli-5.1.6-3.el4s1.7.i 100% |=========================|  17 kB    00:00
    ---> Package php-cli.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for php-gd to pack into transaction set.
    php-gd-5.1.6-3.el4s1.7.i3 100% |=========================|  16 kB    00:00
    ---> Package php-gd.i386 0:5.1.6-3.el4s1.7 set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
    --> Processing Dependency: php-pdo for package: php-mysql
    --> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
    --> Processing Dependency: php-common = 5.1.6-3.el4s1.6.centos for package: php-xml
    --> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-pear
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for php-pdo to pack into transaction set.
    php-pdo-5.1.6-3.el4s1.7.i 100% |=========================|  16 kB    00:00
    ---> Package php-pdo.i386 0:5.1.6-3.el4s1.7 set to be updated
    ---> Downloading header for mysql to pack into transaction set.
    mysql-5.0.37-1.el4.centos 100% |=========================|  35 kB    00:00
    ---> Package mysql.i386 0:5.0.37-1.el4.centos set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.14 for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-ruby-mysql
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf2
    --> Processing Dependency: libmysqlclient_r.so.14 for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-courier-imap-add
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14 for package: cs-gs
    --> Processing Dependency: libmysqlclient_r.so.14(libmysqlclient_14) for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-fileserver
    --> Processing Dependency: libmysqlclient.so.14 for package: psa
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix4-8.6.0
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-pear
    --> Processing Dependency: libmysqlclient.so.14 for package: perl-DBD-MySQL
    --> Processing Dependency: php-common = 5.1.6-3.el4s1.6.centos for package: php-xml
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: cs-gs
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf1942
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-fileserver
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-drweb5-upgrade
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix3
    --> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
    --> Processing Dependency: mysql = 4.1.22-2.el4 for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-courier-imap-add
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for mysql-server to pack into transaction set.
    mysql-server-5.0.82sp1-1. 100% |=========================|  39 kB    00:00
    ---> Package mysql-server.i386 0:5.0.82sp1-1.el4_8 set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix3
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-ruby-mysql
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-courier-imap-add
    --> Processing Dependency: mysql = 5.0.82sp1-1.el4_8 for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: cs-gs
    --> Processing Dependency: libmysqlclient.so.14 for package: perl-DBD-MySQL
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-qmail
    --> Processing Dependency: php-common = 5.1.6-3.el4s1.6.centos for package: php-xml
    --> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: cs-gs
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf2
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-fileserver
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-courier-imap-add
    --> Processing Dependency: libmysqlclient.so.14 for package: psa
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix4-8.6.0
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf1942
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-fileserver
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-pear
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-drweb5-upgrade
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for mysql to pack into transaction set.
    mysql-5.0.82sp1-1.el4_8.i 100% |=========================|  31 kB    00:00
    warning: package mysql = 5.0.37-1.el4.centos was already added, replacing with mysql <= 5.0.82sp1-1.el4_8
    ---> Package mysql.i386 0:5.0.82sp1-1.el4_8 set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-ruby-mysql
    --> Processing Dependency: libmysqlclient.so.15 for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf2
    --> Processing Dependency: mysql-libs = 5.0.82sp1-1.el4_8 for package: mysql
    --> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-courier-imap-add
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14 for package: cs-gs
    --> Processing Dependency: libmysqlclient_r.so.15(libmysqlclient_15) for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-fileserver
    --> Processing Dependency: libmysqlclient.so.14 for package: psa
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix4-8.6.0
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-pear
    --> Processing Dependency: libmysqlclient.so.14 for package: perl-DBD-MySQL
    --> Processing Dependency: libmysqlclient.so.15 for package: mysql
    --> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
    --> Processing Dependency: php-common = 5.1.6-3.el4s1.6.centos for package: php-xml
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: cs-gs
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf1942
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-fileserver
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-drweb5-upgrade
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix3
    --> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
    --> Processing Dependency: libmysqlclient_r.so.15 for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql
    --> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: mysql-server
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-courier-imap-add
    --> Restarting Dependency Resolution with new changes.
    --> Populating transaction set with selected packages. Please wait.
    ---> Downloading header for mysql-libs to pack into transaction set.
    mysql-libs-5.0.82sp1-1.el 100% |=========================|  36 kB    00:00
    ---> Package mysql-libs.i386 0:5.0.82sp1-1.el4_8 set to be updated
    ---> Package mysql.i386 0:5.0.37-1.el4.centos set to be updated
    --> Running transaction check
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix3
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-ruby-mysql
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-courier-imap-add
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14 for package: cs-gs
    --> Processing Dependency: libmysqlclient.so.14 for package: perl-DBD-MySQL
    --> Processing Dependency: php-common = 5.1.6-3.el4s1.6.centos for package: php-xml
    --> Processing Dependency: php <= 4.4.0 for package: php-sqlite2
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-qmail
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: cs-gs
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf2
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-fileserver
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-courier-imap-add
    --> Processing Dependency: libmysqlclient.so.14 for package: psa
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-hotfix4-8.6.0
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-bf1942
    --> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: psa-fileserver
    --> Processing Dependency: php = 4.3.9-3.26 for package: php-pear
    --> Processing Dependency: libmysqlclient.so.14 for package: psa-drweb5-upgrade
    --> Finished Dependency Resolution
    Error: Missing Dependency: php <= 4.4.0 is needed by package php-sqlite2
    Error: Missing Dependency: php = 4.3.9-3.26 is needed by package php-pear
    Error: Missing Dependency: php-common = 5.1.6-3.el4s1.6.centos is needed by package php-xml
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-ruby-mysql
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-qmail
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-bf2
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-courier-imap-add
    Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package psa-qmail
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package cs-gs
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-fileserver
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-hotfix4-8.6.0
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package perl-DBD-MySQL
    Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package cs-gs
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-bf1942
    Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package psa-fileserver
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-drweb5-upgrade
    Error: Missing Dependency: libmysqlclient.so.14 is needed by package psa-hotfix3
    Error: Missing Dependency: libmysqlclient.so.14(libmysqlclient_14) is needed by package psa-courier-imap-add
  • 11-11-2009, 21:06:35
    #7
    Yum c5 test deposunu kullanmanı önlüyor ve c4 test deposundaki php versiyonunu yüklemeye çalışmış.

    ls -la /etc/yum.repos.d/* cevabını kopyalar mısın?
  • 11-11-2009, 21:09:09
    #8
    Creep adlı üyeden alıntı: mesajı görüntüle
    Yum c5 test deposunu kullanmanı önlüyor ve c4 test deposundaki php versiyonunu yüklemeye çalışmış.

    ls -la /etc/yum.repos.d/* cevabını kopyalar mısın?
    # ls -la /etc/yum.repos.d/*
    -rw-r--r--  1 root root 2490 Jul  8 11:21 /etc/yum.repos.d/CentOS-Base.repo
    -rw-r--r--  1 root root  610 Jul  8 11:21 /etc/yum.repos.d/CentOS-Media.repo
    -rw-r--r--  1 root root  710 Apr 18  2007 /etc/yum.repos.d/CentOS-Testing.repo
    -rw-r--r--  1 root root    0 Nov 11 11:14 /etc/yum.repos.d/Downloading
    -rw-r--r--  1 root root    0 Nov 11 11:14 /etc/yum.repos.d/Populating
  • 11-11-2009, 21:14:24
    #9
    Evet atomic deposu gözükmüyor. Bunu aslında başta düşünmeliydik. /etc/yum.repos.d/ altındaki c5-test deposunu silip, atomic deposunu tekrar eklemeye çalışalım.

    wget -q -O http://www.atomicorp.com/installers/atomic.sh | sh değilde -q kaldırıp denersen daha iyi olacak. Bu şekilde hata çıktığında detayları görmüş olacağız. Atomic deposunun yüklendiğinden emin olduktan sonra, yum update php ile güncellemeyi tekrar başlatalım.

    Bu arada uzattığımın farkındayım özür dilerim. Hatasız tamamlamak açısından bunları görmek istemiştim.