Önemli hata: undefined fonksiyonuna çağrı curl_setopt ()


10

Magento web sitemi barındıran bazı sıkıntılar yaşıyorum. Ben her zaman paylaşılan barındırma web siteleri (Joomla, Wordpress) koştum. Ancak, bu Magento web sitesi için bir VPS tavsiye ettiler.

Oldukça bazı çalışmalardan sonra (PHP bellek boyutu çok düşük, vb.) Web sitesi yüklenir, ancak yönetici alanına erişemiyorum:

Fatal error: Call to undefined function curl_setopt() in /var/www/elly/lib/Varien/Http/Adapter/Curl.php on line 87 Call Stack: 0.0001 637816 1. {main}() /var/www/elly/index.php:0 0.0014 708040 2. Mage::run() /var/www/elly/index.php:87 0.0032

Birisi bunu çözmeme yardım edebilir mi?


Başka bir sorum daha var: Alışveriş listeme bir makale ekledikten sonra sayfalar artık yüklenmiyor. Şu konuda bir örnek arayın: http://bit.ly/1cvXGKa

Örneğin: Bu sayfadan bir makaleyi ( http://bit.ly/HlmNAZ ) imleci üzerine getirip 'In winkelwagen' ı tıklayarak ekleyin .

Birisi bana bu konuda yardımcı olabilir mi?


Geçmişte her zaman paylaşılan barındırma kullandığınızdan bahsettiğinizde, çok bir VPS kullanmamanızı ve daha çok Nexcess'e gitmenizi ve Magento Optimize edilmiş paylaşılan barındırma planlarından birine kaydolmanızı öneririm . Eğer büyük bir meydan okumaya hazır değilseniz… bu, Magento ve VPS yönetiminde yeni olmak için kendi kendini yönetmeye çalışacağınız şeylerin buzdağının sadece görünen kısmıdır.
davidalger

Veya Byte'yi deneyin, bu bir Hollandalı Magento hoster'ı. Onlar sizin için her şeyi kuracak ve dükkanınızın gitmek için hazır olacak akıllıca hosting emin olun
Sander Mangel

Yanıtlar:


11

Sunucunuzda yüklü bir kıvrılma yok gibi görünüyor. phpinfo()Kıvrılma olup olmadığını kontrol edin . Mevcut değilse, siz veya sağlayıcınız PHP yapılandırmasında etkinleştirebilirsiniz:

/etc/php5/apache2/php.ini (veya benzeri)

uzantıyı etkinleştir:

extension=curl.so

Teşekkürler! Bu işe yaradı. Maalesef, bu PHP.ini dosyasında gerçekten bir çaylağım.
srf0611

8

Ben sadece kıvırmak yüklemek ve ngix veya apache ve php5 yeniden başlatmak aynı sorunu vardı

sudo apt-get install php5-curl
sudo service php5-fpm restart

6

curlPHP için uzantıyı etkinleştirmeniz gerekir .


Teşekkürler Marius. Ben kesinlikle bunda bir 'çaylak''ım. Terminal aracılığıyla bağlandım ve bu komutları başarıyla girdim: apt-get güncelleme apt-get install curl libcurl3 libcurl3-dev php5-curl Kontrol ettiğimde şunu elde edeceğim: "php5-curl zaten en yeni sürüm. 0 yükseltildi, 0 yeni yüklü, 0 kaldırmak ve 9 yükseltilmemiş. " Sanırım şimdi kuruldu, ama yine de aynı hatayı alıyorum. Bir yerde etkinleştirmem gerekecek mi?
srf0611

merhaba, php.ini'nizi kontrol edebilir ve oraya ekleyebilirsiniz. Güncel cevabımı gör
Anna Völkl
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.