Habe heute CentOS 7 mit Edomi installiert, funktionierte wie erwartet problemlos.
Jetzt habe ich aber einen LBS, der bei jedem Neustart in seiner Bezeichnung "wächst", da die Sonderzeichen nicht erkannt werden, siehe Anhang
Wertauslöser.PNG
Hat irgendjemand eine Idee, was ich da machen kann? Im Logikeditor sieht das langsam echt seltsam aus, denn der Baustein wächst mit der Länge des Namens :-D
Ankündigung
Einklappen
Keine Ankündigung bisher.
Fragen und Probleme mit Edomi unter CentOS 7
Einklappen
X
-
Läuft bei mir, sieht aber ganz normal aus. Das hilft vermutlich nicht wirklich weiter.Zitat von saegefisch Beitrag anzeigenKann jemand anderes aushelfen mit centos7/edomi2.xx?
Die Frage ist also: Womit kann ich helfen?
Ich habe CentOS7 als VM auf einem ESXi installiert mit dem Standard CentOS7 Minimal Image.
http://ftp.halifax.rwth-aachen.de/ce...8/isos/x86_64/
Einen Kommentar schreiben:
-
Danke Michael!
Kann jemand anderes aushelfen mit centos7/edomi2.xx?
Einen Kommentar schreiben:
-
Ich hab kein Edomi/CentOS7 hier, aber auf einem "gewoehnlichen" CentOS7 sieht das ziemlich identisch aus (bereinigt):
Tut mir leid, ich taet gern helfen aber hab kein Edomi/7 zur HandCode:[root@airbus-a340 httpd]# grep -ri Charset /etc/httpd/* /etc/httpd/conf/httpd.conf:# Specify a default charset for all content served; this enables /etc/httpd/conf/httpd.conf:AddDefaultCharset UTF-8 /etc/httpd/conf.modules.d/00-base.conf:#LoadModule charset_lite_module modules/mod_charset_lite.so
Einen Kommentar schreiben:
-
wintermute
Code:[root@edomi ~]# grep -ri charset /etc/httpd/ /etc/httpd/conf/httpd.conf:# Specify a default charset for all content served; this enables /etc/httpd/conf/httpd.conf:AddDefaultCharset UTF-8 /etc/httpd/conf.modules.d/00-base.conf:#LoadModule charset_lite_module modules/mod_charset_lite.so
Zuletzt geändert von saegefisch; 07.12.2019, 21:44.
Einen Kommentar schreiben:
-
Das liegt eher an der Webserver-CFG (oder an dessen Moeglichkeiten) als am Basisimage, schaetze ich. Was sagt denn ein "grep -ri charset /etc/httpd/*" bei Dir?Zitat von saegefisch Beitrag anzeigenUnd grundsätzlich: was kann denn zwischen den Images so unterschiedlich sein, dass edomi nur mit dem einen centos-Image kann... in Bezug auf Pakete kann ich es mir vorstellen, aber Umlaute???
Einen Kommentar schreiben:
-
hm, eigentlich dachte ich, dass ich genau das centos-Image von edomi nahm... allerdings hatte ich tatsächlich auf einem LXD (ohne Proxmox) angefangen, edomi-backup von dort gezogen. centos (mit edomi-Image) auf NUC installiert und edomi-backup wieder eingespielt. Offenbar ist das problem im Backup mit gekommen. VSE neu einlesen habe ich auch schon versucht.
Ideen für eine Rettung?
Und grundsätzlich: was kann denn zwischen den Images so unterschiedlich sein, dass edomi nur mit dem einen centos-Image kann... in Bezug auf Pakete kann ich es mir vorstellen, aber Umlaute???
Einen Kommentar schreiben:
-
Ich hatte das auch als ich unter Proxmox einen LXC Container vervendet habe. Ich habe jetzt eine VM verwendet mit dem OS 7.6 von Edomi. Damit funktioniert es ohne Probleme.
Einen Kommentar schreiben:
-
Moin,
langsam kommt Zeit für mich für erste Tests, um meinen Schwenk auf cento7/edomi2.xx zu machen. Auf einem frischen centos7 (frisch installiert auf NUC) habe ich bei Umlauten falsche Darstellung in den VSE und auch im Hilfetext.
Hat das schon mal jemand gehabt und gelöst?
Danke!
Nachtrag: Spracheinstellung centos7...
edomi2.xx-Fehler bei Umlauten in VSE + Hilfe.PNGCode:[root@edomi ~]# localectl System Locale: LANG=de_DE.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de X11 Variant: nodeadkeysZuletzt geändert von saegefisch; 08.12.2019, 00:56.
Einen Kommentar schreiben:
-
Die Version 0.4 des Mailer LBS sollte es nun genauso funktionieren wie der aktuelle CamMailer LBS.
Einen Kommentar schreiben:
-
Oh mein Gott ... jetzt hab ichs gefunden:
Ich hab den CamMailer zum Test genommen, aber in die Sourcen des Mailer LBS reingeschaut.
Im CamMailer steht schon
Das muss natürlich auch in den Mailer-LBS.PHP-Code:if (PHP_MAJOR_VERSION == 5)
$mail = new PHPMailer();
elseif (PHP_MAJOR_VERSION == 7)
$mail = new PHPMailer\PHPMailer\PHPMailer();
Update kommt gleich.
Bestätigt wieder meine Sicht, dass der Support von unterschiedlichen CentOS Versionen es am Ende wirklich kompliziert macht.
Einen Kommentar schreiben:
-
Aber in meinem PHPMailer.php steht dasselbe drin.
Warum sollte das dann bei dir anders funktionieren als bei mir? Das ist komisch!!!
Du sprichst doch von der Datei
Oder?Code:/usr/local/edomi/main/include/php/PHPMailer/vendor/phpmailer/phpmailer/src/PHPMailer.php
Einen Kommentar schreiben:
-
jonofe Hab's grad gefunden, in meinem PHPMailer.php steht:
namespace PHPMailer\PHPMailer;
wenn ich nun in deinem LBS folgendes verwende:
$mail = new \PHPMailer\PHPMailer\PHPMailer();
funktioniert's wie von Geisterhand wieder perfekt......
keine Ahnung ob man das automatisieren kann, oder ob's zukünftig immer so ist und man es mit PHP7 verheiraten kann....
Da darfst du dir jetzt überlegen, wie du es in deine Beschreibung mit aufnimmst, ich bin erstmal wieder glücklich
Einen Kommentar schreiben:
-
Der Fehler passiert offensichtlich genau in der Zeile nach dem require Statement, also bei
Irgendwas scheint also beim require schief zu laufen. Du solltest das require mal auf einen statischen Pfad zum autoload.php ändern. Mehr fällt mir da im Moment nicht ein. Eigentlich sollte da aber auch ein Fehler kommen, wenn das require nicht funktioniert. Der Fehler sieht eigentlich danach aus als würde er gar kein require ausführen. Das würde aber nur passieren wenn PHO_MAJOR_VERSION weder 5 noch 7 wäre.PHP-Code:$mail = new PHPMailer();
Einen Kommentar schreiben:
-
Mach ich doch gerne:
CustomLogErrorLog:2019-12-05 11:17:41 679224 25379 debug EXE19000587 [v0.3]: Mailer started (3294) Ich werde heute abend mal den Pfad direkt im Baustein eintippen.... Hab zwar schon geschaut ob irgendwo ein Blank zuviel ist, konnte aber auf die Schnelle nix finden2019-12-05 11:17:41 683008 ? 25379 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000587.php | Fehlercode: 0 | Zeile: 60 | Class 'PHPMailer' not found
Einen Kommentar schreiben:

Einen Kommentar schreiben: