Ich habe vor kurzem eine Frage zu einem PHP-Fehler gestellt
nach dem Spielen mit der php.ini-Datei fand ich, dass nach dem Kommentieren
Erweiterung=php_soap.dll
Ich habe den gleichen Fehler erhalten wie im Internet
also habe ich festgestellt, dass die Zeile in der php.ini-Datei von 000webhost kommentiert werden muss
Außer mich in 000webhost einzuhacken und die Datei zu ändern, weiß ich nicht, wie ich eine Zeile auskommentiere
alles was ich tun muss, ist mich zu ändern
;Erweiterung=php_soap.dll
Zu
Erweiterung=php_soap.dll
Ich kann keine PHP-Funktion verwenden, da diese nur das Ändern einer bestehenden Zeile erlaubt, nicht einer kommentierten
Was soll ich tun
Ich habe versucht, php_soap.dll zu kopieren und in das gleiche Verzeichnis wie meine PHP-Datei zu legen, aber ich habe immer noch den gleichen Fehler erhalten
Ich weiß nicht, was ich tun soll
Danke
Antwort1
Wenn 000webhost die php_soap-Erweiterung nicht aktiviert/installiert hat, können Sie wahrscheinlich nichts dagegen tun.
Hast du es versucht
dl("php_soap.dll");
um das Modul zur Laufzeit zu laden?
Versuchen Sie nicht, sich einzuhacken und die Serverkonfiguration zu ändern. Sie werden sauer sein und Sie verstoßen gegen das Gesetz.
Sie können auch versuchen, eine reine PHP-SOAP-Bibliothek zu finden, die nicht auf der Erweiterung php_soap basiert. Oder suchen Sie sich einen guten Webhost, der dies unterstützt, oder besorgen Sie sich einen VPS-Server anstelle eines Shared Hostings. Dann haben Sie die volle Kontrolle über die Serverkonfiguration.
Antwort2
Sprechen Sie mit Ihrem Webhost. Wenn Sie versuchen, dies selbst zu tun, verstoßen Sie möglicherweise gegen die Nutzungsbedingungen. Je nach Host wird dies möglicherweise aktiviert, wenn Sie darum bitten. Wenn dies nicht möglich ist, müssen Sie einen anderen Host auswählen oder die Verwendung dieses Moduls vermeiden.