Errore irreversibile: chiamata alla funzione indefinita curl_setopt ()


10

Sto riscontrando alcuni problemi nell'hosting del mio sito Web Magento. Ho sempre gestito siti Web (Joomla, Wordpress) su hosting condiviso. Tuttavia, per questo sito Web Magento hanno consigliato un VPS.

Dopo un bel po 'di lavoro (la dimensione della memoria PHP era troppo bassa, ecc.) Il sito web si carica, ma non riesco ad accedere all'area di amministrazione:

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

Qualcuno può aiutarmi a risolvere questo?


Ho un'altra domanda: dopo aver aggiunto un articolo alla mia lista della spesa, le pagine non verranno più caricate. Cerca un esempio su: http://bit.ly/1cvXGKa

Ad esempio: aggiungi un articolo da questa pagina ( http://bit.ly/HlmNAZ ) passando il mouse e facendo clic su "In winkelwagen".

Qualcuno potrebbe darmi una mano con questo?


Considerando che hai menzionato che hai sempre utilizzato l'hosting condiviso in passato, ti consiglio vivamente di non utilizzare un VPS e piuttosto di andare a Nexcess e iscriverti a uno dei loro piani di hosting condiviso ottimizzato Magento . A meno che tu non sia pronto per una grande sfida ... questa è solo la punta dell'iceberg delle cose che incontrerai nell'auto-amministrazione, essendo entrambe nuove nell'amministrazione di Magento e VPS.
davidalger,

Oppure prova Byte, è un hoster di Magento olandese. Prepareranno tutto per te e si assicureranno che l'hosting saggio del tuo negozio sia pronto per partire
Sander Mangel

Risposte:


11

Sembra che non ci sia arricciatura installata sul tuo server. Controlla il tuo phpinfo()per arricciare. Se non presente, tu o il tuo provider potete abilitarlo nella configurazione di PHP:

/etc/php5/apache2/php.ini (o simili)

abilita l'estensione:

extension=curl.so

Grazie! Questo ha funzionato. Siamo spiacenti, sono davvero un noob in questo file PHP.ini.
srf0611,

8

Ho avuto lo stesso problema basta installare curl e riavviare il tuo ngix o apache e php5

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

6

Devi abilitare l' curlestensione per PHP.


Grazie Marius. Sono certamente un 'noob' in questo. Mi sono connesso tramite Terminale e ho inserito con successo questi comandi: apt-get update apt-get install curl libcurl3 libcurl3-dev php5-curl Quando controllo, vedrò: "php5-curl è già la versione più recente. 0 aggiornato, 0 nuovi installato, 0 da rimuovere e 9 non aggiornato. " Immagino che sia installato ora, ma ho ancora lo stesso errore. Dovrò abilitarlo da qualche parte?
srf0611,

ciao, puoi controllare il tuo php.ini e aggiungerlo lì. Vedi la mia risposta aggiornata
Anna Völkl,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.