"Herausforderungen" nach Update auf 2.5

Hallo Leute,

ich habe diverse Fehlermeldungen zu denen ich keine Hinweise gefunden habe…:frowning:
Vielleicht fangen wir da mal an:

Bei dem „Archive Control“ und beim „Archive Handler“ ist ein rotes Ausrufezeichen, Fehlermeldung „No class registered for invokable interface IIPSModule“.

Bei einem Modul zum Abspeichern von Daten in einer SQL-Datenbank gibt es diese Fehlermeldung: „Call to undefined function mssql_connect() in [Datensicherung] on line 11“

Vielleicht kann mir da schon mal jemand einen Tipp geben…

Joachim

Schau einmal nach ob Du bei den Kerninstanzen vielleicht 2 Archive Handler hast. Bitte den korrekten entfernen.

Bei einem Modul zum Abspeichern von Daten in einer SQL-Datenbank gibt es diese Fehlermeldung: „Call to undefined function mssql_connect() in [Datensicherung] on line 11“

Da denke ich ist deine php_mssql.dll nicht die korrekte Version für die php-Version 5.4. Der Anfang des Logfiles sollte hier Aufschluß geben.

Hallo Werner,

vielen Dank für Deine schnelle Antwort!

Ich sehe bei den Kerninstanzen (leider) keine doppelten Einträge…

Gibt es einen schönen Link um die „aktuellen“ dll herunter zu laden?

Joachim

Das sind die Fehlermeldungen im Log:
28.12.2011 22:01:20.640 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_http.dll nicht geladen. Version stimmt nicht überein: PHP: 5.4.0, EXT: 5.3.1

28.12.2011 22:01:20.812 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_mssql.dll nicht geladen. Fehlende Abhängigkeit: php4ts.dll

28.12.2011 22:01:20.890 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_snmp.dll nicht geladen. Fehlende Abhängigkeit: php4ts.dll

Nach dem „Rücksetzen“ auf OpenSSL 0.9.8 erscheinen jetzt „noch“ folgende Fehlermeldungen:
28.12.2011 22:32:29.984 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_http.dll nicht geladen. Version stimmt nicht überein: PHP: 5.4.0, EXT: 5.3.1
28.12.2011 22:32:29.984 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_mssql.dll nicht geladen. Fehlende Abhängigkeit: php4ts.dll

Kann jemanden mir sagen wo ich die „aktuellen“ dll finde?

Weiterhin habe ich auch noch das „Problem“ mit den roten Ausrufezeichen vor dem „Archive Handler“ und dem „Archiv Control“…

28.12.2011 22:32:45.046 | 58740 | MESSAGE | Archive Control | Erstelle…
28.12.2011 22:32:45.046 | 58740 | MESSAGE | Archive Control | Lösche…
28.12.2011 22:32:45.046 | 58740 | ERROR | Archive Control | Connection is not defined
28.12.2011 22:32:45.046 | 58740 | ERROR | InstanceManager | Konnte Instanz #58740 nicht erstellen: Fehler: Nur ein ArchiveHandler kann erstellt werden
28.12.2011 22:32:45.046 | 12970 | MESSAGE | Archive Control | Erstelle…
28.12.2011 22:32:45.062 | 12970 | MESSAGE | Archive Control | Lösche…
28.12.2011 22:32:45.062 | 12970 | ERROR | Archive Control | Connection is not defined
28.12.2011 22:32:45.062 | 12970 | ERROR | InstanceManager | Konnte Instanz #12970 nicht erstellen: Fehler: Nur ein ArchiveHandler kann erstellt werden

Was kann ich machen?

Suche :confused:

Migration (V2.4->V2.5): IP-Symcon :: Automatisierungssoftware

Auszug: „Die Extension php_http.dll ist in PHP 5.4 nicht mehr verfügbar. Falls diese genutzt wurde bitte auf die cURL Extension ausweichen.“

Gruß
Bruno

Hallo Bruno,

das habe ich damit gelöst… Danke!

Eine Idee für die anderen Fehlermeldungen?:confused:

Joachim

Den doppelten ArchiveHandler in den Kerninstanzen löschen ;). Die Frage gab es auch schon ;-).

Hallo Ralf,

in der Verwaltungskonsole ist aber nur einer zu sehen…
Soll ich den einfach löschen??

Joachim

Fehlt die?

Hallo Ralf,

so sieht es im Moment aus…

Joachim

Hallo,
PHP_MSSQL.DLL wird seit der PHP 5.3.x nicht mehr unterstützt (aus welcher Version hat Du jetzt upgedatet ??)

==> auf jeden Fall, kannst Du mal die Datei php_mssql.dll mal aus dem EXT-Verzeichniss entfernen

Ich denke, wenn Microsoft SQLServer benötigt wird muss man auf PDO ausweichen !!

tgusi74

Hallo powerfreddey,

ich vermute es gibt (noch) keine php_mssql.dll für die PHP-Version 5.4…

Joachim

Hallo tgusi74,

ist „PDO“ eine ähnliche PHP-Erweiterung?

Joachim

Kannst du die Instanz öffnen? Darin siehst du deine geloggten Variablen.

Ich würde vermutlich die 12970 löschen. ABER auf jeden Fall den kompletten IPS-Ordner bei gestopptem IPS-Dienst einmal kopieren ;).

Hallo Ralf,

öffnen kann ich weder den „Archive Handler“ noch die „Archive Control“…
Bei beiden kommt die Fehlermeldung: „No class registered for invokable interface IIPSModule“…

Ich möchte nicht so gerne das alle geloggten Werte gelöscht werden…

Joachim

Deswegen erst sichern :smiley:

Gruß
Bruno

Deshalb

auf jeden Fall den kompletten IPS-Ordner bei gestopptem IPS-Dienst einmal kopieren

und ausprobieren :).

Hallo Ralf und Bruno,

ich habe den Dienst gestoppt, den Ordner kopiert und dann den „Archive Control“ gelöscht und neu gestartet…
Keine Fehlermeldung, aber wie bekomme ich ihn jetzt „wieder“??

Joachim

Wenn ich versuche ihn über „Instanz hinzufügen“ zur Erstellen kommt die Fehlermeldung: Konnte Instanz #34370 nicht erstellen: Fehler: Nur ein ArchiveHandler kann erstellt werden

In deinem Bild sind doch auch zwei ArchiveControls drin. Wenn du das Falsche gelöscht hast, dann solltest du deine geloggten Variablen im verbliebenen ArchiveControl sehen.

Es geht um den TYP und nicht um den Namen der Instanz ;).

Hallo Ralf,

da sehe ich leider keine Daten…:frowning:

Also alles zurück und den anderen löschen?

Joachim