Hallo Frei,
vielen Dank für den Screenshot!
Ganz kurz vorweg:
Du kannst bitte erstmal versuchen Visforms 4.4.3 erneut erfolgreich zu installieren/updaten (Screenshot).
Danach bitte nochmal die Installation Subscription 4.4.3 starten (Fehlerbericht, siehe ganz unten).
Falls es weiterhin zu Fehlern kommt, bitte das Folgende durchlesen und beantworten.
in deiner Beschreibung sind leider gleich mehrere Dinge ganz offensichtlich durcheinander gekommen bzw zumindest sehr verwirrend.
Um dir zu helfen, müssen wir das erstmal klären.
1. Zu: Forms öffne
Du schreibst du öffnest Visforms.
Die Fehlermeldung 'pkg_visforms_subscription requires Visforms 4.4.3 or higher' in englischer Sprache wird aber ausschließlich während Installation oder einem Update angezeigt.
F1: Was genau also führst du durch, bevor diese 1. Meldung erscheint?
Zusatz:
Diese Meldung wird während der Installation oder Update absichtlich erzeugt, wenn die Version der freien Basis-Version nicht zur Version der Subscription passt.
Es ist insofern eine Warnung an den Benutzer und beabsichtigt.
2. Zu: screenshot_2024-07-03.png
In deiner Beschreibung lautet die Fehlermeldung 'pkg_visforms_subscription requires Visforms 4.4.3 or higher'.
Im Screenshot wird aber ein ganz anderer Fehler an ganz anderer Stelle gezeigt: 'Too few arguments to function'.
Diese Funktion wird nur aufgerufen wenn Visforms installiert ist und im normalen Betrieb genutzt wird.
Das wieder spricht aber Punkt 1.
F1: Was genau also führst du durch, bevor dieser 2. Fehler erscheint?
3. Zu: screenshot_2024-07-03.png, 'Too few arguments to function'.
Die im Screenshot genannte Funktion 'onPreprocessMenuItems()' ist korrekt so wie sie dort steht.
Diese Funktion wird aber nie von Visforms aufgerufen.
Diese Funktion wird aber immer von anderen aufgerufen aufgerufen, Joomla selbst oder von anderen Komponenten.
Hier ist es wichtig den gesamten Call-Stack zu kennen um zu sehen, wer die korrekte Funktion von Visforms mit zu wenigen Argumenten aufruft.
Hierzu Option 1:
Schicke uns den gesamten Call-Stack, der unter dem Reiter 'Stack-Trace' auf deinem Screeenshot zu sehen ist.
Hierzu Option 2:
Um einen genauen PHP-Fehlerbericht zu erhalten, aktiviere das maximale Debuggen in der Joomla Administration bevor du den Fehler nachstellst:
Dashboard --> Konfiguration, Reiter 'System', Parameter 'System debuggen' = 'Ja'
Dashboard --> Konfiguration, Reiter 'Server', Parameter 'Fehler berichten' = 'Maximum'
Die Visforms Log-Datei, die während Installation und Update geschrieben wird, wäre für uns ebenfalls sehr hilfreich.
Diese Log-Datei hat den folgenden Pfad: .../administrator/logs/visforms_update.php
Liebe Grüße, Ingmar