Bekijk Volledige Versie : Fatal error: Class 'SoapClient' not found
marsipulami
28/01/09, 10:35
Ik wou hem eigenlijk plaatsen op webdesigntalk.nl maar daar kan ik niet op, waarom weet iemand dat?
dat was niet de vraag trouwens.
ik heb een server debian +DA php5
ik heb SOAP geinstalleerd met apt-get install php-soap
Verder heb ik httpd gerestart
alleen krijg nog steeds de volgende melding:
Fatal error: Class 'SoapClient' not found
weet iemand wat ik moet doen?
In php.ini de soapclient geladen?
http://www.google.nl/search?q=Fatal+error%3A+Class+%27SoapClient%27+not +found&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a
marsipulami
28/01/09, 10:41
jah ook nog gedaan..........
was een kwesite van ; weghalen voor die zin....... of is datn iet genoeg?
en daarna httpd gerestart
Welke regel was dat precies
marsipulami
28/01/09, 10:45
extension=php_soap.dll
Dat is voor windows.
Je zou iets moeten hebben als extension=soap.so
marsipulami
28/01/09, 10:54
ik heb dll veranderd in so............
geen resultaat helaas.
Wat me wel opviel is dat ik de extension_dir als volgt heb:
extension_dir = "./"
ik zou niet weten waar ik die op meot zetten, want kan ik weet niet waar hij die neer zet (A)
--enable-soap \
toevoegen in /usr/local/directadmin/custombuild/configure/ap2/configure.php5
Voor --enable-mbstring
En daarna natuurlijk even php rebuilden met ./build php n
marsipulami
28/01/09, 11:05
gedaan helaas geen resultaat.
even als overzicht heb hetvolgende uitgevoerd:
ik heb SOAP geinstalleerd met apt-get install php-soap
toegevoegd aan php.ini : extension=php_soap.so
toegevoegd aan configure.php5 : --enable-soap \
Verder heb ik httpd gerestart
tot dus ver geen resultaat
zit nog steeds met die extension_dir = "./"
mss dat daar iets mee moet?
Heb je dan ook PHP opnieuw gebuild zoals Raymond aangaf?
Alleen de regels toevoegen werkt niet. PHP moet wel weten dat ie er iets mee moet doen.
marsipulami
28/01/09, 11:09
En daarna natuurlijk even php rebuilden met ./build php n
waar moet ik dat uitvoeren? krijg dat et bestand niet bestaat
mss staat dat er los van, maar wanneer ik intype "php" dan krijg ik de volgende melding
PHP Warning: PHP Startup: Unable to load dynamic library './php_soap.so' - ./php_soap.so: cannot open shared object file: No such file or directory in Unknown on line 0
ik zou ook niet weten waar hij die php_soap.so heeft heeft neergezet
marsipulami
28/01/09, 11:30
kan het trouwens zijn dat het fout gaat bij de php versie?
ik heb php 5.2.8
wanneer ik "php.net zegt dat dat moet" apt-get install php5_soap doe kruijg ik dat het pakket niet gevonden kan worden.
zodoende had ik apt-get install php-soap gedaan end at wou wel
Je hoeft enkel soap te installeren wat je dus al gedaan hebt.
Vervolgens voeg je --enable-soap \ toe aan je config file en build je php opnieuw middels custumbuild. Daarna restart je httpd.
Dit werkte voor mij perfect. Verder niks gedaan in php.ini
De build vind je in /usr/local/directadmin/custombuild
Als je php even rebuild zou het moeten werken.
marsipulami
28/01/09, 13:06
Geweldig, SOAP draait :)
dank jullie wel.
Ik weet niet of jullie ook een beetje verstand hebben van de api van transip, maar als ik nu de script draai om een overzicht te maken van mijn domeinen dan krijg ik alleen "array( ) " terug.
marsipulami
28/01/09, 13:12
dat van die api laat maar zitte;) kwam er achter dat ik dat eerst moet enablen bij transip
marsipulami
28/01/09, 13:42
kan iemand me nog wel vertellen waar die webdesigntalk.nl voor is? en hoe ik daarbij kom?
Even zoeken op dit forum, dan zie je waarom het niet werkt ;)
apt-get install php5_soap doe kruijg ik dat het pakket niet gevonden kan worden.
Da's ook gewoon waar, het heet immers php5-soap
dreamhost_nl
19/03/09, 16:22
@Snelweg: Het probleem was twee maanden geleden al opgelost hoor... ;)