Joomla 5 Mitteilung

Wir freuen uns mitteilen zu können, dass seit dem 29. Januar 2024 alle unsere Joomla Erweiterungen mit Joomla 5 kompatible sind.

Für alle die gerade noch von Joomla 3 auf 4 aktualisieren: Anleitungen für die Joomla 4 Migration gibt es hier:

Es gibt nun auch eine eigenständige Dokumentation für Visforms für Joomla 4 und für Visforms auf Joomla 5

Forum

Visforms Subscription Inhaber können in unserem Forum Fragen stellen. Bitte mit dem entsprechenden Benutzer anmelden.
Jeder kann lesend auf das Forum zugreifen.

Bitte stellen Sie nur 1 Frage pro Thema.

Wichtig Angaben für fast jede Frage:
V1: Welche Visforms-Version läuft?
V2: Welche Joomla-Version läuft?
V3: Welche PHP-Version läuft?

Copy File Failed

Mehr
1 Jahr 2 Wochen her #9852 von umif
umif antwortete auf Copy File Failed
Hallo Ingmar,

wie erwartet ist die Installation abgebrichen, allerdings hat es eine Weile gebraucht bis zum Abbruch, nicht augenblicklich. Hier der relevante Teil aus dem visforms log:

INFO    ************ package installation: visforms ( 2023-11-07 14:45:26 ) ************
INFO    ****** package running in: E:|xampp|htdocs|tmp|install_654a4d828fe92
INFO    ****** starting script file: base package - administrator/manifests/packages/vfbase/script.php ******
INFO    start preflight
INFO    write access to filesystem possible
INFO    *** start update of extension pkg_vfbase 4.4.0: 2023-11-07 14:45:26 ***
INFO    trying to update from version 4.2.2 to 4.4.0
INFO    end preflight
INFO    ****** starting script file: com_visforms component ******
INFO    start preflight
INFO    trying to get last compatible version sequence
INFO    *** start update of extension visforms 4.4.0: 2023-11-07 14:45:28 ***
INFO    installed version is: 4.2.2 Update version is : 4.4.0
INFO    end preflight
WARNING    Copy file failed


Kann ich weitere Infos bereitstellen?

Gruß
Bernd

Mehr
1 Jahr 2 Wochen her #9854 von Administrator IV
Administrator IV antwortete auf Copy File Failed
Hallo Bernd,

vielen Dank für deinen erneuten Testlauf!

Diese neu hinzugefügte Log-Zeile
'INFO    write access to filesystem possible'
stellt fest, dass zumindest im Installationsverzeichnis selbst Schreibrechte bestehen.
In diesem Falle fährt die Installation fort.

Die Zeile
'WARNING    Copy file failed'
stellt fest, dass es aber später, an anderer Stelle im Datei System, trotzdem zu einem Fehler kommt.

Ich habe dir via WeTransfer die Visforms und Subscription Installationen Version 4.4.1 geschickt.
Beide Paket-Installationen loggen nun unter anderem auch File-Copy Fehler, die im Joomla Installer selbst entstehen.

Damit sehen wir, bei welcher Datei genau, es zu welchen Problemen kommt.
Es wird wieder zum Fehler kommen und du schickst mir bitte hier wieder die relevanten Log-Einträge des letzten Laufs.

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Jahr 1 Woche her #9859 von umif
umif antwortete auf Copy File Failed
Hallo Ingmar,

vielen Dank für den super Support. Hier das Log nach erneutem Versuch der Base Installation (Subscription gibt natürlich einen Fehler, weil die aktuelle 4.2.2 mit der 4.4.1 nicht kompatibel ist):

INFO
INFO ************ package installation: visforms ( 2023-11-10 14:21:33 ) ************
INFO ****** package running on: Joomla 4.3.4
INFO ****** package running in: E:|xampp|htdocs|tmp|install_654e3c690be69
INFO ****** starting script file: base package - administrator/manifests/packages/vfbase/script.php ******
INFO start preflight
INFO write access to filesystem possible
INFO *** start update of extension pkg_vfbase 4.4.1: 2023-11-10 14:21:33 ***
INFO trying to update from version 4.2.2 to 4.4.1
INFO end preflight
INFO ****** starting script file: com_visforms component ******
INFO start preflight
INFO trying to get last compatible version sequence
INFO *** start update of extension visforms 4.4.1: 2023-11-10 14:21:35 ***
INFO installed version is: 4.2.2 Update version is : 4.4.1
INFO end preflight
WARNING message: copy([ROOT]\media\com_visforms\css/visforms.bt5.css): Failed to open stream: Permission denied
WARNING file: [ROOT]\libraries\src\Filesystem\Folder.php, line: 141
WARNING Copy file failed
INFO
INFO ************ package installation: subscription ( 2023-11-10 14:22:20 ) ************
INFO ****** package running on: Joomla 4.3.4
INFO ****** package running in: E:|xampp|htdocs|tmp|install_654e3c9cac15c
INFO ****** starting script file: subscription package - administrator/manifests/packages/vfsubscription/script.php ******
INFO start preflight
INFO write access to filesystem possible
INFO *** start update of extension pkg_visforms_subscription 4.4.1: 2023-11-10 14:22:20 ***
ERROR The pkg_visforms_subscription requires Visforms 4.4.1 or higher. The installed Visforms version is 4.2.2. Please update Visforms in order to be able to install the extension.
WARNING Extension Update: Custom install routine failure.


Gruß
Bernd

Mehr
1 Jahr 1 Woche her #9861 von Administrator IV
Administrator IV antwortete auf Copy File Failed
Hallo Bernd,

ja das Log ist nun sehr viel aufschlussreicher.
Insbesondere diese Zeile:
WARNING message: copy([ROOT]\media\com_visforms\css/visforms.bt5.css): Failed to open stream: Permission denied

Es sind also wie vermutet fehlende Schreibrechte.
Aber nicht alle Dateien sind schreibgeschützt, sondern nur einige wenige.

Beim Editieren der Visforms CSS Dateien kann es leicht vorkommen, dass nach dem Speichern, warum auch immer, auf den editierten CSS Datei ein Schreibschutz besteht.
Die Installation setzt für diese bekannten Dateien, vor dem eigentlichen Kopieren durch den Installer, die Schreibrechte explizit auf 'Lesen und Schreiben'.
Einige Dateien haben in dieser Liste allerdings gefehlt, da zwischenzeitlich Neue hinzugekommen waren.
Zu den fehlenden Dateien gehörte auch die im Log genannte visforms.bt5.css

Ich habe dir via WeTransfer eine neue Installation geschickt, bei der die zuvor fehlenden CSS Dateien nun alle in der Liste enthalten sind.
Ich erwarte, dass die Installation nun mit großer Wahrscheinlichkeit durchlaufen wird.

Falls nicht, wäre wie zuvor der entsprechende neue Teil aus der Log-Datei, für die nächsten Schritte sehr hilfreich.
Ich gehe allerdings nicht davon aus, dass es zu weiteren Fehlern kommen wird.

Danke und liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).

Mehr
1 Jahr 1 Woche her #9862 von umif
umif antwortete auf Copy File Failed
Hallo Ingmar,

die Installation war erfolgreich! Vielen herzlichen Dank!
Gibt es eine Möglichkeit von meiner Seite, solche Probleme zukünftig zu vermeiden? Habt Ihr vielleicht eine Liste mit Dateien, für die man Zugriffs-/Eigentumsrechte überprüfen sollte bei fehlerhafter Installation?
Jedenfalls war das Loggen der Fehler sehr hilfreich und sollte vielleicht als Feature bleiben/ausgebaut werden.

Beste Grüße und nochmals Danke!
Bernd

Mehr
1 Jahr 1 Woche her - 1 Jahr 1 Woche her #9866 von Administrator IV
Administrator IV antwortete auf Copy File Failed
Hallo Bernd,

ich freue mich über die erfolgreiche Installation!
Da sind wir einen guten Schritt weiter gekommen.

Zu 'Gibt es eine Möglichkeit von meiner Seite, solche Probleme zukünftig zu vermeiden?':
Genau das soll die Installation/Update leisten und beheben bzw. melden.
Für diese CSS-Dateien etwa (nun vollständige Liste), werden die Benutzerrechte während Installation/Update ja bereits explizit richtig gesetzt.
Für alle anderen der vielen Installations-Dateien, ist der Fehler sehr unwahrscheinlich.
Falls er doch mal auftreten sollte (warum auch immer), dann haben wir ja nun das verbesserte Logging mit drin.

Zu 'sollte vielleicht als Feature bleiben/ausgebaut werden':
In der Tat war das von Anfang an der Fall und auch so gedacht:
Einerseits den konkreten Fehler finden und andererseits das Logging während der Installation/Update verbessern.
Die Installation die du nun exklusiv hast, ist die fast aktuelle Entwickler-Version 4.4.1 für J4, die es noch gar nicht offiziell gibt (aktuell released ist die 4.4.0).

Und ja, die Installation sowie die 'Visforms Inspektor' Seite werden ebenfalls kontinuierlich verbessert und ausgebaut.
Wenn wir die Version 4.4.1 für J4 (eigentlich keine Feature Entwicklung mehr) bzw. Version 5.0.0 für J5 (nur noch hier Feature Entwicklung) releasen, dann sind u.a.
- das verbesserte Logging Installation/Update mit allgemeiner Fehler-Behandlung,
- ein verbesserter PHP Reiter,
- ein verbesserter MySQL Reiter,
- der neue Logging Reiter (Nennung Pfad zur Log-Datei, Anzeige der Log-Datei Inhalte)
mit dabei.

Ich hatte dazu einen Issue zur Entwicklung für die Wunschliste bzw. Bugliste angelegt:
Issue [VF-923] Forum: Installation: Copy file failed

Wenn wir das neue Feature releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deine Beiträge und Unterstützung!

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Letzte Änderung: 1 Jahr 1 Woche her von Administrator IV.

Moderatoren: Administrator AVAdministrator IV
Powered by Kunena Forum