feiaweng Posted October 11, 2014 Share Posted October 11, 2014 Hallo, ich habe fcgi und suexec eingerichtet nach folgender Anleitung http://redmine.froxlor.org/projects/froxlor/wiki/FCGID_-_Handbuch Nur den Punkt addgroup --gid 9999 froxlorlocal adduser --no-create-home --uid 9999 --ingroup froxlorlocal --shell /bin/false hab ich nicht gemacht. Ebenso hab ich folgendes ?bersprungen, da sonst www-data keinen Zugriff mehr hat chown -R froxlorlocal:froxlorlocal /var/www/froxlor W mich auch verwundert ist, wenn ich folgendes eingebe, wie in der Anleitunga 2dismod php5 f?hrt der Apache logischerweise keine php-scripte mehr aus. Hab ich was ?bersehen, oder ist das howto veraltet? suexec und fcgi muss doch von Hand installiert werden,das kann man doch nicht ?ber das froxlor GUI machen. Ich komme grad nicht weiter. K?nnt ihrmir helfen? Gru? feiaweng Link to comment Share on other sites More sharing options...
d00p Posted December 12, 2014 Share Posted December 12, 2014 Du musst schon zugeben das du ruhig h?ttest erw?hnen k?nnen, dass du ein NICHT-STANDARD setup hast und froxlor keinen eigenen vhost...denn GENAU DA liegt doch das problem (www-data <> froxlorlocal) das du l?sen willst... Link to comment Share on other sites More sharing options...
feiaweng Posted December 14, 2014 Author Share Posted December 14, 2014 ich hab erst gemerkt, dass es um den vhost f?r froxlor geht, als ich festgestellt habe, dass alle sites ?ber mod_fcgid laufen, nur der froxlor-host nicht. Und als du nach der froxlor-vhost-config gefragt hast, da fiel mir dann auf, dass ich ja gar keine config daf?r habe. Nichts f?r ungut, war wirklich keine Absicht. Bin sehr froh, dass wir das Problem gefunden haben. Danke nochmals. Gruss Link to comment Share on other sites More sharing options...
feiaweng Posted November 11, 2014 Author Share Posted November 11, 2014 Hallo, sorry, ich war ein paar Tage beruflich unterwegs, und konnte es noch nicht testen. Ich werde suexec und mod_fcgid nochmal genau nach Handbuch durchf?hren. Und dan berichten. Im Grunde geht es um folgendes: Wenn ich apache2-suexec installiere, und /usr/lib/apache2/suexec -V aufrufe bekomme ich eine AP_DOC_ROOT angezeigt. AP_DOC_ROOT=/var/www Sobald ich apache2-suexec-custom installiere, und /usr/lib/apache2/suexec -V aufrufe, gibt es keinen Ap_DOC_ROOT mehr. Kann sein, dass das normal ist. Wei? ich nicht. Was ist der Sinn davon, erst apache2-suexec zu installieren, und danach mit apache2-suexec-custom zu ersetzen? Bei Eingabe von php-cgi -v bekomme ich auch (cgi-fcgi) in der Ausgabe angezeigt. Sobald ich aber a2dismod php5 eingebe, f?hrt apache keine php-scripte mehr aus. Ich denke es funktioniert nicht, weil kein AP_DOC_ROOT angezeigt wird. Und mod_fcgid funktioniert meines Erachtens nicht, weil suexec nicht l?uft. Deswegen f?hrt wohl a2dismod php5 zu dem Verhalten des Apaches. Glaub ich. Link to comment Share on other sites More sharing options...
d00p Posted November 12, 2014 Share Posted November 12, 2014 Entweder nutzt du apache2-suexec ODER apache2-suexec-custom. Froxlor kann wunderbar mit dem "Standard" (apache2-suexec) mit /var/www als docroot umgehen. Und bitte nicht nur sagen "Es geht nicht". Schau dir die entsprechenden Logs an, damit wir genau wissen, was da bei dir nicht geht, sonst k?nnen wir nur sehr schwer helfen Link to comment Share on other sites More sharing options...
Ithariel Posted November 13, 2014 Share Posted November 13, 2014 Mit suexec-custom kannst du deine Webs halt auch in andere Verzeichnisse wie z.B. /home legen. Ob das AP_DOC_ROOT nun angezeigt wird oder nicht, ist ja im Prinzip wurst, so lang es tut. Wenn du das nicht machen willst, benutzt einfach die Standard Variante. Der Grund warum der Apache keine PHP Scripts mehr ausf?hrt wenn du mod_php deaktivierst ist ja logisch. Apache findet kein PHP. Damit das funktioniert musst du sowohl unter Einstellungen im Froxlor FCGID aktivieren als auch den FCGID vhost f?r Froxlor aktivieren. Danach f?hrst du einfach den Cronjob von Froxlor mit --force auf. Wenn es dann immer noch nicht geht, poste bitte mal einen Beispiel vHost der nicht funktioniert. Link to comment Share on other sites More sharing options...
Question
feiaweng
Hallo,
ich habe fcgi und suexec eingerichtet nach folgender Anleitung http://redmine.froxlor.org/projects/froxlor/wiki/FCGID_-_Handbuch
Nur den Punkt
addgroup --gid 9999 froxlorlocal
adduser --no-create-home --uid 9999 --ingroup froxlorlocal --shell /bin/false hab ich nicht gemacht.
Ebenso hab ich folgendes ?bersprungen, da sonst www-data keinen Zugriff mehr hat
chown -R froxlorlocal:froxlorlocal /var/www/froxlor
W mich auch verwundert ist, wenn ich folgendes eingebe, wie in der Anleitunga
2dismod php5
f?hrt der Apache logischerweise keine php-scripte mehr aus.
Hab ich was ?bersehen, oder ist das howto veraltet?
suexec und fcgi muss doch von Hand installiert werden,das kann man doch nicht ?ber das froxlor GUI machen.
Ich komme grad nicht weiter. K?nnt ihrmir helfen?
Gru? feiaweng
Link to comment
Share on other sites
30 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.