Page 1 of 1
fastCGI Problem
Posted: Wed 16. Aug 2017, 15:39
by Frone
Hallo Zusammen,
ich bin heute zufällig auf KeyHelp gestoßen und wollte es auch gleich ausprobieren.
Als Betriebssystem läuft bei mir Debian 9.
Die kürzlich vollzogene Installation von KeyHelp verlief ohne jegliche Fehlermeldung (alles grün/ok).
Beim anlegen einer Domain kam jedoch vor der Domain ein rotes Ausrufezeichen.
Die Log zeigte, dass die FastCgiExternalServer in der /etc/apache2/keyhelp/webmail.conf ein ungültiger Befehl ist.
Zwischenzeitlich lässt sich apache2 gar nicht mehr starten, siehe Bild.
Die besagte Zeile 38 seht ihr hiert:
Sowohl der genannte Pfad in der Webmail.conf /home/keyhelp/www/cgi-bin/ und /var/run/apache2/ ist leer.
Gehört sich das so?
Falls sich jemand auskennt, freu ich mich über Hilfe
Forum-Suche war ohne Erfolg... oder ich war zu doof
Grüße
Frone
Re: fastCGI Problem
Posted: Wed 16. Aug 2017, 16:38
by Martin
Hallo,
erfolgte hier eine "saubere" Installation direkt unter Debian 9? Hier sollte üblicherweise gar kein fastcgi mehr zum Einsatz kommen sondern fcgid.
FastCGI kam entsprechend noch bei Debian 8 zum Einsatz, wurde hier ggf. ein dist-upgrade von diesem durchgeführt?
Re: fastCGI Problem
Posted: Thu 17. Aug 2017, 08:19
by Alexander
Hallo,
[ DAS FOLGENDE BETRIFFT NUR DEBIAN 9 ]
habe den Fehler lokalisieren können:
Ich nehme an Sie haben über die "Panel-Einstellungen" das Verhalten der Webdomain Subdomain umgestellt?
Beim anschließend folgendem Neu-Schreiben der webmail.conf wird hier (in KH-17.1.2) fälschlicherweise die Datei mit der fastcgi Variante gewählt, anstatt dem fcgid pendant.
Workaround bis zum nächsten Update: Das einfachste wird wohl sein beim Verhalten der webmail.* Subdomain "Weiterleitung" zu wählen.
Um den Apache erstmal generell wieder zum Laufen zu bringen, den Inhalt der Datei "/etc/apache2/keyhelp/webmail.conf" löschen (die Datei aber beibehalten), dann "service apache2 restart" und dann o.g. Schritt durchführen.
Re: fastCGI Problem
Posted: Tue 12. Sep 2017, 10:30
by vertexino0
Hallo zusammen.
Leider habe ich das selbe Problem, wenn ich versuche die PHP-Version für eine Domain zu ändern. Jedenfalls bekomme ich die selbe Meldung.
Da das Problem bereits bekannt ist wollte ich nachfragen, wie man das umgehen kann bzw. wann das nächste Update für KH erscheint.
Gruß
Re: fastCGI Problem
Posted: Tue 12. Sep 2017, 15:50
by Alexander
Hallo,
du könntest die Datei
Code: Select all
/home/keyhelp/www/keyhelp/incl/cronjob/jobs/update.php
mit der Datei aus dem Archiv im Anhang austauschen.
Re: fastCGI Problem
Posted: Tue 12. Sep 2017, 17:11
by vertexino0
Hallo Alexander.
Leider hat der Fix nicht funktioniert.
Der Fehler ist immer noch der gleiche.
Gruß
Re: fastCGI Problem
Posted: Tue 12. Sep 2017, 23:26
by Alexander
Hast du das denn vorher gemacht?
Alexander wrote: ↑Thu 17. Aug 2017, 08:19
Um den Apache erstmal generell wieder zum Laufen zu bringen, den Inhalt der Datei "/etc/apache2/keyhelp/webmail.conf" löschen (die Datei aber beibehalten), dann "service apache2 restart" und dann o.g. Schritt durchführen.
Re: fastCGI Problem
Posted: Wed 13. Sep 2017, 07:33
by vertexino0
Guten Morgen Alexander.
Ich habe die Dateien nicht gelöscht, sondern nur die fehlerhafte Stelle auskommentiert.
Danach konnte ich den Apache2-Dienst neu starten und habe dann versucht in KH die Änderung erneut durchzuführen.
Aber dann stand in den Konfigurationsdateien die zuletzt auskommentierte Stelle wieder drin.
Gruß
Re: fastCGI Problem [GELÖST]
Posted: Wed 13. Sep 2017, 14:26
by Alexander
Hallo,
kannst du dich mal in die Datenbank einloggen und schauen, ob in der Datenbank keyhelp in der Tabelle settings der Wert für die Einstellung
category: "php" / name: "uses_fcgid"
auf 1 steht.
Sollte dort eine 0 stehen, dann war das die Ursache, dann bitte dort einmal eine 1 rein schreiben und noch einmal im KeyHelp die gewünschte Änderung durchführen.
Du hast dein System mit Debian 9 installiert, oder ursprünglich mal mit Debian 8 und dann Upgrade-Script benutzt?
Re: fastCGI Problem
Posted: Wed 13. Sep 2017, 22:57
by vertexino0
Hallo Alexander.
Das war tatsächlich das Problem. In der Datenbank stand eine 0.
Nach der Änderung auf die 1 konnte ich die Änderungen in KH ohne Probleme abspeichern.
Es war eine frische Debian 9 installation. Jedoch habe ich eine Sicherung aus einer Debian 8 installation eingespielt.
Natürlich auch mit der Datenbank. Daher kam wohl der falsche Wert.
Vielen Dank für die Hilfe. Ihr seid spitze.
Schönen Abend noch.