PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در آپدیت php در centos



shamhel
April 11th, 2012, 20:54
سلام دوستان. من ورژن php سرورم پایینه (5.2.17) میخوام php رو آپدیت کنم با دستور yum update php اما error میده . centos من 5.6 هست و وقتی میخوام اون رو هم آپگرید کنم (yum upgrade) همین ارور ها رو میده:

--> Running transaction check
--> Processing Dependency: php = 5.2.17-13 for package: php-devel
---> Package php.i386 0:5.3.2-1 set to be updated
--> Processing Dependency: php-common = 5.3.2-1 for package: php
--> Processing Dependency: php-cli = 5.3.2-1 for package: php
--> Running transaction check
---> Package php-cli.i386 0:5.3.2-1 set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
--> Processing Dependency: php-common = 5.2.17-13 for package: php-mbstring
--> Processing Dependency: php-common = 5.2.17-13 for package: php-mcrypt
--> Processing Dependency: php-common = 5.2.17-13 for package: php-mysql
--> Processing Dependency: php-common = 5.2.17-13 for package: php-xml
--> Processing Dependency: php-common = 5.2.17-13 for package: php-pdo
--> Processing Dependency: php-common = 5.2.17-13 for package: php-gd
--> Processing Dependency: php-common = 5.2.17-13 for package: php-imap
---> Package php-common.i386 0:5.3.2-1 set to be updated
--> Processing Dependency: libcurl.so.4 for package: php-common
---> Package php-devel.i386 0:5.3.2-1 set to be updated
--> Running transaction check
---> Package libcurl.i386 0:7.19.6-5 set to be updated
--> Processing Dependency: libssh2.so.1 for package: libcurl
---> Package php-cli.i386 0:5.3.2-1 set to be updated
--> Processing Dependency: libedit.so.0 for package: php-cli
---> Package php-gd.i386 0:5.3.2-1 set to be updated
---> Package php-imap.i386 0:5.3.2-1 set to be updated
---> Package php-mbstring.i386 0:5.3.2-1 set to be updated
---> Package php-mcrypt.i386 0:5.3.2-1 set to be updated
---> Package php-mysql.i386 0:5.3.2-1 set to be updated
---> Package php-pdo.i386 0:5.3.2-1 set to be updated
---> Package php-xml.i386 0:5.3.2-1 set to be updated
--> Finished Dependency Resolution
php-cli-5.3.2-1.i386 from chl has depsolving problems
--> Missing Dependency: libedit.so.0 is needed by package php-cli-5.3.2-1.i386 (chl)
libcurl-7.19.6-5.i386 from chl has depsolving problems
--> Missing Dependency: libssh2.so.1 is needed by package libcurl-7.19.6-5.i386 (chl)
Error: Missing Dependency: libssh2.so.1 is needed by package libcurl-7.19.6-5.i386 (chl)
Error: Missing Dependency: libedit.so.0 is needed by package php-cli-5.3.2-1.i386 (chl)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest



yum clean all هم زدم اما باز همین طوریه
لطفن راهنمایی کنید

j4b3r
April 11th, 2012, 21:19
سلام
من گوگل کردم به این لینک رسیدم
راه حل های پیشنهاد شده
[0.3.5a] Eagle Eye Admin Tool (http://forums.canarymod.net/?topic=108.15)
امیدوارم مفید باشه

allbert
April 11th, 2012, 22:27
سلام دوست عزیز
از جه پنلی استفاده میکنید ؟

camelian77
April 11th, 2012, 22:38
از کنترل پنل استفاده می‌کنید؟

اگر نیازتون فقط برای تست هست از php53 استفاده کنید (طبیعتا اول با yum نصب اش کنید. )

shamhel
April 11th, 2012, 22:39
متشکرم. مورد با لینکی که جناب j4b3r (http://www.webhostingtalk.ir/member/1233/) لطف کردن حل شد.
با دستور :

rpm -Uvh ftp://ftp.univie.ac.at/systems/linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm

در ضمن کنترل پنل من kloxo هست بعید میدونم بشه از اون طریق آپدیت کرد درسته؟!

allbert
April 11th, 2012, 23:46
این دستورات برای چک کردن ورژن و اپگرید php در کلوزو هست


rpm -qa | grep -i php

yum check-update php

yum update php

موفق باشید

shamhel
April 12th, 2012, 02:42
این دستورات برای چک کردن ورژن و اپگرید php در کلوزو هست


rpm -qa | grep -i php

yum check-update php

yum update php

موفق باشید

kloxo نصب شده ورژن 6.1.12 stable هست. ورژن centos هم آپگرید کردم به 5.8 . اما ورژن php رو که با yum آپدیت کردم از 5.3.2 بیشتر نشد. الان آخرین ورژن روی سایت php.net ورژن 5.4.0 هست؛ نمیشه به این نسخه ارتقا داد؟!
من فقط یه سایت جوملا روی این سرورم دارم. چطوری میتونم php و mysql و پکیج های مربوطه رو آپدیت کنم؟
اینم نتیجه کامند هایی که گفتین:
rpm -qa | grep -i php

php-cli-5.3.2-1
php-mbstring-5.3.2-1
php-mysql-5.3.2-1
php-pear-1.9.0-1
php-pdo-5.3.2-1
php-gd-5.3.2-1
php-imap-5.3.2-1
lxphp-5.2.1-400
php-common-5.3.2-1
php-xml-5.3.2-1
php-devel-5.3.2-1
php-5.3.2-1
php-mcrypt-5.3.2-1

yum check-update php

Loaded plugins: fastestmirror, protectbase
Loading mirror speeds from cached hostfile
* base: centos.weepeetelecom.nl
* epel: ftp.nluug.nl
* extras: centos.weepeetelecom.nl
* updates: mirrors.supportex.net
0 packages excluded due to repository protections

allbert
April 12th, 2012, 09:01
centos رو به ورژن های بالاتر اپگرید نکنید کلوزو با Centos 5.7 و ,ورژن های پایینتر سازگاری داره و ممکن هست با مشکل مواجه بشید

در مورد اپدیت کردن php هم امکان داره مشکل براتون بوجود بیاد.

j4b3r
April 12th, 2012, 09:51
سلام
پیشنهاد من اینه
اگر فقط یک سایت دارید
نمی خواد خودتون رو به درد سر کار رکدن با کلوکسو دچار کنید
به راجتی php و بقیه موارد مورد نیاز رو با هر نسخه ای کامپایل کنید
و روی سرور استفاده کنید
و در صورتی که نیاز داشتید از کلوکسو هم استفاده کنید
کاری که من همیشه انجام میدم واسه سرویس هایی که نیاز به سرور دارن و تعداد محدودی سایت هست
از webmin و virtulamin استفاده میکنم
که کاستومایز کردنش هم خیلی راحت تره