LiveConfig v2.10.2
-
-
Seit LiveConfig 2.10 werden im Homeverzeichnis des Benutzers folgende Dateien mit angelegt:
Code/var/www/web111 -rw-r--r-- 1 web111 web111 18 Apr 1 2020 .bash_logout -rw-r--r-- 1 web111 web111 193 Apr 1 2020 .bash_profile -rw-r--r-- 1 web111 web111 231 Apr 1 2020 .bashrc
Ist das so korrekt? Der SSH-Zugriff ist für den Reseller bzw. Kunden eigentlich deaktiviert.
Danke
Alex
-
Ist das so korrekt? Der SSH-Zugriff ist für den Reseller bzw. Kunden eigentlich deaktiviert.Zitat aus dem Changelog:
"Verwendung von /var/www/.skel (falls vorhanden) als sogenanntes “Skeleton-Verzeichnis” beim Anlegen neuer Webspace-Accounts"
Gibt es das Verzeichnis bei Ihnen? -
Nein, ein /var/www/.skel Verzeichnis ist nicht vorhanden.
-
Habe einen Fehler in der Version gefunden, bei Hosting->Angebote gibt es Fehler mit der Darstellung der Leerzeichen.
[Blockierte Grafik: https://i.ibb.co/FwGwFCw/Angebote.png]
Edit:
[Blockierte Grafik: https://i.ibb.co/QkpKZRV/Unbenannt.png] -
Seit dem Update geht unsere custom.lua nicht mehr
Beim Testen via lclua zeigt er folgendes an
CodeCan't run /usr/lib/liveconfig/lua/custom.lua: /usr/lib/liveconfig/lua/custom.lua:3: attempt to index global 'bind' (a nil value)
Und in der Liveconfig -> Serververwaltung -> DNS beim neustarten von BIND steht:
Code/usr/lib/liveconfig/lua/custom.lua:9: attempt to index global 'fh' (a nil value) stack traceback: /usr/lib/liveconfig/lua/custom.lua:9: in function 'configure' /usr/lib/liveconfig/lua/dns.lua:228: in function
Es handelt sich um folgenden Abschnitt:
Code3: orig_bind_configure = bind.configure 4: 5: function bind.configure(cfg, opts) 6: 7: orig_bind_return = orig_bind_configure(cfg, opts) 8: 9: fh:write("include \"", configpath, "/log.conf\";\n") 10: return orig_bind_return 11: 12: end
EDIT
Was ich nicht verstehe ist, warum hat er ein Funktions-Problem in der dns.lua, wenn er doch eigentlich die auf die bind.lua zugreifen soll -
Zitat
Benutzersprache kann beim Anlegen von Kunden und Bearbeiten von Benutzern gewählt werden
Wäre schön, wenn man das auch für die API ergänzt.
-
Zitat
über die SOAP-API angelegte Domains/Subdomains werden nun standardmäßig in der “einfachen” Ansicht (Stt) angezeigt
Die Option "auch 'www'-Subdomain erstellen" fehlt hier noch. Wenn man eine Domain per API anlegt, wird die www-Subdomain nicht angelegt. Wenn man per API (HostingSubdomainAdd) die www-Subdomain anlegt, dann wird die Domain und die Subdomain www separat dargestellt, so wie es sonst in der Experten-Ansicht üblich ist, obwohl Standard-Ansicht aktiv ist.
-
Hallo,
Seit dem Update geht unsere custom.lua nicht mehr
Der nachfolgend beschriebene Fehler wird so definitiv auch mit früheren LiveConfig-Versionen aufgetreten sein. Weil...:
ZitatDas hat damit zu tun, dass die "custom.lua" automatisch durch das lclua-Programm geladen wird (lclua lädt u.a. die liveconfig.lua, und die wiederum die custom.lua)
Sie können die custom.lua also nicht direkt via lclua ausführen. Schreiben Sie ein leeres Testscript (leere Datei) und führen diese mit lclua aus - die custom.lua wird da automatisch mit geladen.
ZitatUnd in der Liveconfig -> Serververwaltung -> DNS beim neustarten von BIND steht:
Code/usr/lib/liveconfig/lua/custom.lua:9: attempt to index global 'fh' (a nil value) stack traceback: /usr/lib/liveconfig/lua/custom.lua:9: in function 'configure' /usr/lib/liveconfig/lua/dns.lua:228: in function
Es handelt sich um folgenden Abschnitt:
"fh" ist eine lokale Variable (Filehandle), die in der hier aufgerufenen Funktion gar nicht (mehr) existiert. Das wird so nicht funktionieren.
Möchten Sie eigene Einstellungen in die BIND-Konfiguration aufnehmen? Wenn es im "options"-Abschnitt sein soll, nutzen Sie die dokumentierte Tabelle. Allgemeine Einstellungen können Sie direkt in die /etc/bind/named.conf.local eintragen.Viele Grüße
-Klaus Keppler
-
Die Option "auch 'www'-Subdomain erstellen" fehlt hier noch. Wenn man eine Domain per API anlegt, wird die www-Subdomain nicht angelegt. Wenn man per API (HostingSubdomainAdd) die www-Subdomain anlegt, dann wird die Domain und die Subdomain www separat dargestellt, so wie es sonst in der Experten-Ansicht üblich ist, obwohl Standard-Ansicht aktiv ist.
Guter Hinweis, werden wir mit einem der nächsten Updates anpassen. Auch für die automatisierte SSL-Bestellung macht das Sinn.
-
Der Fehler ist mit LiveConfig v2.10.4 behoben (Update erscheint morgen). Unter CentOS/RHEL wurde beim Aufruf von "adduser" die Option "-M" nicht mehr übergeben, dadurch wurde beim Anlegen von Systembenutzern das System-Skeleton-Verzeichnis verwendet.
-
"fh" ist eine lokale Variable (Filehandle), die in der hier aufgerufenen Funktion gar nicht (mehr) existiert. Das wird so nicht funktionieren.
Ah ok, das wusste ich nicht, habe es auch nicht in den Changelogs gefunden, das sich die bind.lua bzw dns.lua geändert hat.
Möchten Sie eigene Einstellungen in die BIND-Konfiguration aufnehmen? Wenn es im "options"-Abschnitt sein soll, nutzen Sie die dokumentierte Tabelle. Allgemeine Einstellungen können Sie direkt in die /etc/bind/named.conf.local eintragen.
Naja in den Optionen nicht, ich möchte am ende include "/etc/named/log.conf"; hinzufügen. Wir hatten das Logging selbst aufgeteilt und deswegen stand es bei uns auch so drin, dann wurde aber die Config von der Liveconfig neu geschrieben und ist seit dem weg.Daher hatten wir dies bis zum Update per custom.lua mit geschrieben.
-
Ah ok, das wusste ich nicht, habe es auch nicht in den Changelogs gefunden, das sich die bind.lua bzw dns.lua geändert hat.
Da hat sich auch nichts geändert. Wie gesagt - der genannte Code-Schnipsel kann in dieser Form noch nie funktioniert haben.
ZitatNaja in den Optionen nicht, ich möchte am ende include "/etc/named/log.conf"; hinzufügen. Wir hatten das Logging selbst aufgeteilt und deswegen stand es bei uns auch so drin, dann wurde aber die Config von der Liveconfig neu geschrieben und ist seit dem weg.
Ich vermute vielmehr, dass die Änderung direkt in die BIND-Konfiguration eingetragen wurde und zusätzlich noch die Änderung in der custom.lua vorgenommen wurde (die faktisch aber nie funktioniert haben kann).
Tragen Sie Ihre include-Anweisung doch einfach in die named.conf.local ein, die wird von LiveConfig nicht angefasst.
Viele Grüße
-Klaus Keppler
-
Jetzt erst mit .skel gesehen. Sehr gut, danke
Wer Composer nutzt, erstellt einfach den Ordner /var/www/.skel/.cache und hat Ruhe (bei neuen Verträgen).
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!