fastCGI Problem  [GELÖST]

Locked
Frone
Posts: 1
Joined: Wed 16. Aug 2017, 11:38

fastCGI Problem

Post 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.
2017-08-16 15_27_26-192.168.0.24 - PuTTY.jpg
Die besagte Zeile 38 seht ihr hiert:
webmail.conf.jpg
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 :P

Grüße
Frone
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: fastCGI Problem

Post 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?
Viele Grüße,
Martin
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: fastCGI Problem

Post 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.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
vertexino0
Posts: 26
Joined: Thu 8. Sep 2016, 11:02

Re: fastCGI Problem

Post 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ß
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: fastCGI Problem

Post 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.
Attachments
fix_debian9.zip
(160.05 KiB) Downloaded 269 times
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
vertexino0
Posts: 26
Joined: Thu 8. Sep 2016, 11:02

Re: fastCGI Problem

Post by vertexino0 »

Hallo Alexander.

Leider hat der Fix nicht funktioniert.
Der Fehler ist immer noch der gleiche.

Gruß
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: fastCGI Problem

Post 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.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
vertexino0
Posts: 26
Joined: Thu 8. Sep 2016, 11:02

Re: fastCGI Problem

Post 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ß
User avatar
Alexander
Keyweb AG
Posts: 4448
Joined: Wed 20. Jan 2016, 02:23

Re: fastCGI Problem  [GELÖST]

Post 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?
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
vertexino0
Posts: 26
Joined: Thu 8. Sep 2016, 11:02

Re: fastCGI Problem

Post 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.
Locked