LiveConfig v2.6.0

  • Hallo,


    ab sofort steht LiveConfig in der Version 2.6.0 zum Download bereit.


    Die wichtigsten Neuheiten und Änderungen sind:

    • Unterstützung von Ubuntu 18.04 LTS
    • volle access.log-Unterstützung für NGINX, inklusive Echtzeit-Statistiken und Zusammenführung mit Apache access.log
    • die Änderung von LiveConfig-Passwörtern kann bei der nächsten Anmeldung erzwungen werden
    • vereinfachte (automatische) Registrierung von unseren PHP-Paketen für Debian/Ubuntu (keine Anpassung der custom.lua mehr notwendig)
    • E-Mail-Autokonfiguration für iOS (iPhone/iPad) möglich (via /liveconfig/hosting/mobileconfig)
    • Kontaktdaten können nun direkt bearbeitet werden (ohne vorherige Suche nach dem jeweiligen Kontakt)
    • einfaches Finden ungenutzter Kontaktdatensätze


    ... sowie viele kleinere Verbesserungen - die vollständige Liste findet sich wie immer im Änderungsverlauf.


    WICHTIG: während eines Upgrades von älteren LiveConfig-Installationen finden folgende Aktionen statt:

    • alle Apache- und NGINX-vHosts werden rekonfiguriert, um die NGINX-Domainnamen in /var/lib/liveconfig/accesslog.map aufzunehmen und die Logrotate-Einstellungen zu aktualisieren
    • die CustomLog-Anweisung in /etc/apache2/conf-available/liveconfig.conf bzw. /etc/httpd/conf.d/99_liveconfig.conf wird geändert (andere Parameter für lclogsplit-Aufruf)
    • die Datei /etc/apache2/accesslog.map wird nach /var/lib/liveconfig/accesslog.map verschoben
    • in der Datei /etc/postfix/master.cf wird der Eintrag für Dovecot modifiziert (null_sender= wird eingefügt) und Postfix anschließend neu gestartet
    • falls NGINX genutzt wird, dann wird lclogsplit zusätzlich als Service eingerichtet und gestartet
    • die Datei /etc/logrotate.d/liveconfig wird in /etc/logrotate.d/liveconfig-vhosts umbenannt (Log-Rotation der vHosts somit getrennt von den Einstellungen für LiveConfig-eigene Logs)


  • thank you a lot for this!


    question about register php version.


    what about version that are not installed trough liveconfig repository,


    custom.lua:


    LC.web.addPHP("php53", "/usr/bin/php53/php-cgi")



    will it be register?

  • Moin,


    nach dem Update startet der Webserver nicht korrekt da die accesslog.map im Ordner /var/lib/liveconfig erwartet wird.
    Die scheint sich nun aber im Ordner /etc/httpd zu befinden.
    Ich habe ein Symlink au /var/lib/liveconfig erstellt. So ging es erstmal.
    Wo muss der Pfad geändert werden?


    vg

  • nach dem Update startet der Webserver nicht korrekt da die accesslog.map im Ordner /var/lib/liveconfig erwartet wird.
    Die scheint sich nun aber im Ordner /etc/httpd zu befinden.
    Ich habe ein Symlink au /var/lib/liveconfig erstellt. So ging es erstmal.
    Wo muss der Pfad geändert werden?


    Umgekehrt: die Datei befand sich offenbar noch in /etc/httpd/, gehört ab v2.6.0 aber in /var/lib/liveconfig.
    Ich tippe mal auf CentOS? Welche Version genau?
    Eigentlich sollte während des Upgrades die Datei automatisch entsprechend verschoben werden.
    Welches Paket genau haben Sie installiert (liveconfig oder lcclient) und auf welcher Distribution genau?

  • Now when have access.log for nginx,


    on the webspace page, view log window, access.log is empty, it does not read /var/www/web111/logs/access.log
    from server.


    [Blockierte Grafik: https://i.imgur.com/UIhPFeD.png]



    and what about traffic tab on subscriptions page?


    [Blockierte Grafik: https://i.imgur.com/0Ow34FV.png]


    also on reports, customer subscriptions reports, the Traffic (last/this month) is missing for nginx subscriptions

  • on the webspace page, view log window, access.log is empty


    Please restart lclogsplit ("service lclogsplit restart") and then check if the access.log is updated when the website is accessed.


    If even after a lclogsplit restart the access.log remains empty, check if the domain name is listed within /var/lib/liveconfig/accesslog.map.

  • Please restart lclogsplit ("service lclogsplit restart") and then check if the access.log is updated when the website is accessed.


    already restart it several times,



    Zitat

    If even after a lclogsplit restart the access.log remains empty, check if the domain name is listed within /var/lib/liveconfig/accesslog.map.


    yes the domains is listed in /var/lib/liveconfig/accesslog.map
    with www and without www, two lines.


    when visiting domain, log are write in
    /var/log/nginx/access.liveconfig.log
    and
    /var/www/web111/logs/access.log




    i got it now, it is about permission


    chmod for access.log file is 640
    and I see now on my apache server that is:
    654,


    so i change it to 654 and now access.log is displayed in "View log" window

  • Hier werden unter Debian GNU/Linux 9.4 (stretch) nach dem Update alle optional installierten PHP-Versionen mit Ausnahme der 5.3.29 erkannt. Wen ich Sie in die custom.lua packe


    LC.web.addPHP("php53", "/opt/php-5.3/bin/php-cgi")


    und LiveConfig neu starte wird Sie erkannt. Alle Anderen jedoch auch wen Sie dort nicht stehen, wie es nun ja sein sollte

  • Die neue Funktion "Autoresponder für E-Mail kann nun zu einem bestimmten Datum automatisch beendet werden" verhindert, dass der Autoresponder überhaupt aktiviert werden kann.


    Das kann ich bestätigen. Sobald ich dort ein in der Zukunft liegendes Datum eintrage antwortet der Autoresponder nicht mehr.

  • Ein frisch installierter Server (Debian9) mit lcclient, liefert bei mir permanent folgende Fehlermeldung:


    Zitat

    Jun 17 17:04:18 s10 lclogsplit[21318]: /var/lib/liveconfig/accesslog.map: No such file or directory


    Das ganze ist auch eher wieder ein "kosmetischer" Fehler.
    Da es noch keinen Account auf dem Server gibt, ist die Fehlermeldung logisch.
    Kann aber unter Umständen zu Verwirrungen führen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!