JDisc-Import läuft nicht
-
Hallo,
wir haben einen Tennant, der per JDisc befüllt wird.
Seit einiger zeit läuft der Import nicht mehr.
In der GUI rennt er sich tot (unter Ergebnis steht nur "warte..." und dann passiert nichts mehr) und auf der Console kommt folgender Fehler, zu dem ich bei Google leider nichts passendes finde:
Something went wrong with message: General error: PHP extension "SOAP" is missing.
php-soap ist aber installiert.Wo könnte der Fehler liegen?
-
Hallo @mwilhelmi,
wurde zufällig mal die PHP Version aktualisiert?
Denn das könnte das Verhalten erklären, denn die Fehlermeldung sagt es fehlt die SOAP extension.
Außerdem muss die extension für PHP aktiviert werden. -
@Michael-Overkamp Wir haben das System frisch aufgesetzt udn die Tennants alle migriert.
Da läuft jetzt so weit auch wieder alles, aber der JDisc-Import, zeigt das gleiche Verhalten.
Wo kann ich sehen, ob die Extension aktiv ist?
Unter der Systemübersicht wird sie in der Liste der PHP-Extensions nicht genannt:
Wenn sie fehlt, wie kann ich sie dann aktivieren? -
Hallo @mwilhelmi,
SOAP und SNMP sind für i-doit optional.
Bezüglich SNMP, wird dies weiterhin nicht implementiert und kann von Ihnen ignoriert werden.
Sollten Sie trotzdem SNMP nutzen wollen, anbei der passende KB-Artikel:
https://kb.i-doit.com/display/de/SNMPZum nachinstallieren via CLI
Falls Sie PHP7.4 verwenden, ansonsten muss die Version angepasst werden.
"SOAP":sudo apt-get install php7.4-soap sudo systemctl restart apache2.service
Für SNMP:
sudo apt-get install php7.4-snmp sudo systemctl restart apache2.service
-
@Michael-Overkamp Ok, aber woran kann dann unser Import-Problem liegen?
-
@mwilhelmi wenn das Problem mit SOAP immer noch auftritt, dann ist es für die falsche PHP Version installiert oder es wird die falsche PHP Version verwendet.
Das Terminal verwendet ggf. eine andere PHP Version als der Apache2.Im Terminal einfach mal
php -v
ausführen undphp -m
damit kann man die verwendete Version sehen und welche Module aktiviert sind.