Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

downloader/pearlib/php/PEAR/Registry.php on line 772
 
muratilgazi
Jr. Member
 
Total Posts:  1
Joined:  2008-11-15
 

ArkadaÅŸlar merhaba ,

Bunu sorucam ama büyük ihtimal kimse çözüm üretemicek yinede şansımı deniyim.

Sorunumuz aşağıdaki gibi ,

Connet manager Sayfasına girdiğimizde aşağıdaki hatayı alıyoruz ve hiç bir şekilde gideremiyoruz.

Exception caught:

Warningphp_uname() has been disabled for security reasons in /home/ajansup/public_html/downloader/pearlib/php/PEAR/Registry.php on line 772

Backtrace
:

#0 /home/ajansup/public_html/downloader/pearlib/php/PEAR/Registry.php(772): mageCoreErrorHandler(2, 'php_uname() has...', '/home/ajansup/p...', 772, Array)
#1 /home/ajansup/public_html/downloader/pearlib/php/PEAR/Registry.php(1442): PEAR_Registry->_lock()
#2 /home/ajansup/public_html/downloader/Maged/Pear.php(163): PEAR_Registry->channelExists(1)
#3 /home/ajansup/public_html/downloader/Maged/Pear.php(132): Maged_Pear->getRegistry('connect.magento...')
#4 /home/ajansup/public_html/downloader/Maged/Pear.php(77): Maged_Pear->getConfig()
#5 /home/ajansup/public_html/downloader/Maged/Pear.php(83): Maged_Pear->__construct()
#6 /home/ajansup/public_html/downloader/Maged/Model/Pear.php(40): Maged_Pear->getInstance()
#7 /home/ajansup/public_html/downloader/Maged/Controller.php(112): Maged_Model_Pear->pear()
#8 /home/ajansup/public_html/downloader/Maged/Controller.php(350): Maged_Controller->pearPackagesAction()
#9 /home/ajansup/public_html/downloader/Maged/Controller.php(170): Maged_Controller->dispatch()
#10 /home/ajansup/public_html/downloader/index.php(35): Maged_Controller::run()
#11 {main}
 
Magento Community Magento Community
Magento Community
Magento Community
 
erenkarayigit
Jr. Member
 
Avatar
Total Posts:  4
Joined:  2008-12-08
 

ilgili satır şöyle:

if (!eregi(’Windows 9’, php_uname())) {

Sanırım senin sunucun, php_uname() fonksiyonunun çalışmasına izin vermiyor.

PHP’nin fonksiyonların vereceÄŸi hataları susturmasını saÄŸlayan (hata kontrol operatörü - @ iÅŸareti) bu hatayı susturmayı saÄŸlıyor, fakat sadece susturarak çözer mi sorununu bilemiyorum

Kullanımın şu şekilde:

if (!eregi(’Windows 9’, @php_uname())) {

ilgili fonksiyon Registry kilidi imiÅŸ koddan anladığım kadarıyla, ve sadece ‘Windows 9’ deÄŸilse gerçekleÅŸtiriliyor. DiÄŸer ihtimalde true deÄŸerini döndürüyor.

bu haliyle eğer hata çıkarsa da onu susturmaya yarıyor, muhtemelen karşılaştırma false olacak ve fonksiyon direk olarak 816. satırdaki değeri (true) döndürecek.

Yani kilit iÅŸlemini yapmadığı halde kilitlemiÅŸ zannedecek ki herhangi bir zararı olur mu bilemiyorum, zira Pear’dan fazla anlamam. ama çalışması lazım.

 
Magento Community Magento Community
Magento Community
Magento Community
 
XemreG
Jr. Member
 
Total Posts:  6
Joined:  2008-12-07
 

pear kutupanesi eski olabilir yada ilgili function php.ini den kısıtlanmış olabilir. Çözüm @ olsada ileride sorun cıkara bilmeye musait olduğunu düşünüyorum host değiştirmenizde yada localde kurduysanız baska bi surumu denemenizde yarar var..

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top