Apache: Fatal error: Class 'SoapClient' not found

Salve a tutti,
se si verifica una errore del tipo "Fatal error: Class 'SoapClient' not found"
con Prestashop o altri CMS, vuol dire che siete sotto apache e manca una libreria.




Provate a caricare un file php contenente l'istruzione phpinfo();
Es.
<?php
phpinfo();
?>



Se siete in locale,
cercate il file php.ini

Apache/bin/php.ini

o nella root se siete in hosting condiviso
e se siete su linux a seconda della distribuzione es
 /etc/php5/apache2/php.ini

rimuovete  il punto e virgola ";"  dalla linea extension=php_soap.dll




lanciate poi un restart di apache

Es.
 sudo service apache2 restart

se siete su linux.


Se invece avete il controllo della macchina, potete semplciemente installare il modulo mancante, ad esempio su CentOs dovrebe digitare da console:


yum install php-soap


Commenti