Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

Visforms-E Mail Anhänge funktioniert nicht

More
2 years 10 months ago #7787 by Kohlengeist
Visforms-E Mail Anhänge funktioniert nicht was created by Kohlengeist
Hallo,
seit einigen Tage habe ich Visforms (vfbase_j4.0.0_4.1.4.zip) inkl. der vfsubscription.zip auf Joomla 4.05 mit PHP 8.01 am laufen.
Beim Versuch das Plugin "Visforms-E Mail Anhänge" zu aktivieren kommt es zur folgenden Fehlermeldung:
0 Failed opening required '/var/www/web28265747/html/sfv_dev/libraries/visolutions/tcpdf/include/tcpdf_static.php' (include_path='.:/opt/php/8.0.1/share/pear')

Hinweis: Im Verzeichnis .../libraries existiert kein Verzeichnis visolutions!

Zur Vorgeschichte:
Beim Installieren der Free-Version von Visforms gab es die folgende Fehlermeldung:
"Es ist ein Fehler aufgetreten.
0 feof(): Argument #1 ($stream) must be of type resource, bool given"
Die vollständige Debug-Meldung:
link zur debug-meldung

Trotzdem funktioniert die Erweiterung: Ich kann Formulare anlegen, editieren, veröffentlichen, E-Mails senden etc.

Beim Installieren der subscription.zip ist die folgende Fehlermeldung aufgetreten:
"Kopieren fehlgeschlagen: /var/www/web28265747/html/sfv_dev/tmp/install_61c4a2f3d57e8/packages/install_61c4a2f3e5a96/modules/modules/mod_visforms/tmpl/default_bt4mcindividual.php nach /var/www/web28265747/html/sfv_dev/modules/mod_visforms/tmpl/default_bt4mcindividual.php
JInstaller: :Install: Das Kopieren der Datei „/var/www/web28265747/html/sfv_dev/tmp/install_61c4a2f3d57e8/packages/install_61c4a2f3e5a96/modules/modules/mod_visforms/tmpl/default_bt4mcindividual.php“ nach „/var/www/web28265747/html/sfv_dev/modules/mod_visforms/tmpl/default_bt4mcindividual.php“ ist fehlgeschlagen."

Auch hier der Hinweis, dass das in der Fehlermeldung angegebene Verzeichnis nicht angelegt wurde.

Ich habe Visforms auf einer von Jommla 3.10xx auf 4.05 migrierten Installation installiert.
Bei der testweisen Installation von Visforms auf einer frisch installierten Joomla 4.05 Version treten aber die gleichen Fehlermeldungen auf.

Wenn ich die PHP-Version auf 7.43 ändere erscheint ein HTTP ERROR 500.

Bei einer testweisen Installation auf Joomla 3.10.4 gibt es zwar keine Fehlermeldungen bei der Installation. 
Bei der Aktivierung des Plugins Visforms-E Mail Anhänge kommt aber ein HTTP ERROR 500.

Weitere Angaben zur Installation:

PHP erstellt für    Linux alfa3205 5.3.18-2-pve #1 SMP PVE 5.3.18-2 (Sat, 15 Feb 2020 15:11:52 +0100) x86_64
Datenbanktyp        mysql
Datenbankversion    5.7.25
Datenbankzeichensatz    latin1_german1_ci
Datenbankverbindungszeichensatz        utf8mb4_general_ci
Datenbankverbindungsverschlüsselung    Keine
Datenbankserver unterstützt Verbindungsverschlüsselung    Ja
PHP-Version        8.0.1
Webserver        Apache
PHP-Interface für den Webserver    cgi-fcgi

Woran liegt der Fehler?

Grüße aus dem (nördlichen)Odenwald
Hartmut
 

More
2 years 10 months ago #7791 by Administrator AV
Replied by Administrator AV on topic Visforms-E Mail Anhänge funktioniert nicht
Hallo Hartmut,

der Fehler bei der Installation der Free-Version entsteht wenn während der Installation keine Internetverbindung besteht.
Die Fonts für das PDF umfassen ca. 30MB und sind nicht in der Installation enthalten sondern werden via Internet geholt und gespeichert.

Der Fehler beim Kopieren von Dateien während der Installation der Subscription liegt sehr wahrscheinlich am Filesystem des Servers (Zugriffs-Rechte, Speicherplatz, ...).
Die erwähnte Datei 'default_bt4mcindividual.php' aus dem Log ist definitiv im korrekt entpackten Paket der Installation enthalten.

Auch das Fehlen des Verzeichnisses /libraries/visolutions deutet auf Probleme mit dem Filesystem des Servers.
Unter /libraries/visolutions/tcpdf/ liegen Dateien, welche die PDF Features benötigen.

Eventuell ist die Installation nicht komplett durchgelaufen - das passiert manchmal.
Einfach nochmal beide Installation ablaufen lassen und die Verbindung zum Internet sicherstellen sollte die Probleme beheben.
Vorausgesetzt, die Installation kann die Dateien kopieren.

Die Installation von Visforms und der Subscription sind aktuell fehlerfrei und laufen ansonsten überall ohne Probleme durch.

Grüße aus der Oberzent, 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 :-).

More
2 years 10 months ago #7799 by Kohlengeist
Replied by Kohlengeist on topic Visforms-E Mail Anhänge funktioniert nicht
Hallo Ingmar,

danke für die Antworten.

An einer fehlenden Internetverbindung kann es nicht liegen. Ich arbeite ja online auf dem Server. Beim Dateisystem ist - soweit ich das beurteilen kann - auch alles OK. Ich habe mehrere Web-Sites am Laufen und hatte noch nie ein Problem mit dem Installieren von Erweiterungen. Trotzdem habe ich mal die Dateirechte auf 777 gestellt und über alle Wege die Installation versucht, per Upload, aus Verzeichnis direkt installieren und via URL. Es kommen immer die gleichen Fehlermeldungen.

Nun habe ich versucht die Fehler durch manuelles kopieren zu eliminieren. Das scheint auch gelungen zu sein:

Zu den Fehlern bei den PDF-Dateien:

Den kompletten Inhalt des Verzeichnis aus dem Archiv visolutionslibrary_j4.0.0_4.1.3
habe ich auf dem Server in das neu angelegte Verzeichnis /libraries/visolutions kopiert.

In den darin befindlichen Ordner /libraries/visolutions/tcpdf/fonts habe ich die manuell heruntergeladenen pdf-fonts kopiert. (den Pfad zum Download habe ich in einer der script Dateien gefunden)

Damit funktionieren die E-Mail Anhänge zu mindestens auf den ersten Blick fehlerfrei.

Beim erneuten Installieren der vfbase_j4.0.0_4.1.4.zip kommt aber wieder die gleiche Fehlermeldung.

Zur Fehlermeldung beim Installieren der vfsubscription_j4.0.0_4.1.2.zip:

Die angemeckerte Datei default_bt4mcindividual.php habe ich aus dem Archiv manuell auf den Server in das Verzeichnis /modules/mod_visforms/tmpl kopiert. Bei der erneuten Installation der vfsubsription trat die Fehlermeldung nicht mehr auf.

Soweit so gut, ich weiß zwar nicht warum die Installation nicht klappt, aber es läuft ja jetzt. Deine Antworten haben mich jedenfalls auf die richtige Spur gebracht.

Grüße aus dem (nördlichen) Odenwald
Hartmut

More
2 years 10 months ago - 2 years 10 months ago #7802 by Kohlengeist
Replied by Kohlengeist on topic Visforms-E Mail Anhänge funktioniert nicht
Hallo Ingmar,
inzwischen ist das Problem durch einen Hinweis von Stefan (siehe Post von Stefan) gelöst!
Mit den geänderten PHP-Einstellungen läuft alles wie am Schnürchen!

Hartmut
Last edit: 2 years 10 months ago by Kohlengeist.

More
2 years 10 months ago - 2 years 10 months ago #7818 by Administrator AV
Replied by Administrator AV on topic Visforms-E Mail Anhänge funktioniert nicht
Hallo Hartmut,

prima, dass es mit den neuen Einstellungen nun klappt und einen Pokal für Stefan!
Zwischenzeitlich hat es auch bei anderen Installationen genau diesen Fehler gegeben.
Ich werde daher die Visforms-Installation erweitern und im Preflight-Handler des Installations-Skriptes diese PHP Variablen abfragen und entsprechend verfahren.

Achtung:
Das Verzeichnis /libraries/visolutions/tcpdf/fonts ist ohne Funktion.
Die Fonts für alle PDF Dokumente gehören in das Verzeichnis /media/com_visforms/fonts
Unter /libraries/visolutions/tcpdf/ liegen zwar die Dateien, welche die PDF Features benötigen - außer den Fonts.

Gruß, 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 :-).
Last edit: 2 years 10 months ago by Administrator AV.
The following user(s) said Thank You: Kohlengeist

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum