Jump to content
Froxlor Forum
  • 0

Umstellung auf fcgi


tobi79

Question

Hallo zusammen,

 

ich wollte gerade auf fcgid umstellen, doch leider bekomme ich es nicht hin. Ich habe folgende Ausgangssituation:

 

Debian 6.0 mit Froxlor 0.9.18.1 (deb)

Kundendaten unter: /var/kunden/webs/

Froxlor unter: /var/www/froxlor/

 

Mein erster Plan war alles unter /var/kunden/... zupacken, also /var/kunden/www/froxlor/ und /var/kunden/webs/

Dies scheiterte aber, sobald ich php5 disable werden php dateien nurnoch zum download angeboten.

 

Mein n?chter Plan war alles unter /var/www zupacken, was aber schon daran scheitert das mein Cronscript die pfade in der vhosts nicht ?ndert. Ich habe im Panel nat?rlich den neuen Pfad angegeben, kann es sein das ich dies bei alten Domains manuell ?ndern muss. Was mir aber aufgefallen ist, ist dass es bei einer neu angelegten Testdomain im Mysql ebenfalls falsch drin steht?

 

Kann mir da vielleicht einer weiterhelfen?

 

Danke

Tobi

Link to comment
Share on other sites

7 answers to this question

Recommended Posts

Du m?sstest schon ein wenig mehr Infos rausr?cken. Ich verstehe nicht, was du genau gemacht hast, was du genau vorhast (was wohin packen?? eigentlich brauchst du f?r die Umstellung auf fcgid keine Pfade ?ndern).

 

Ich habe auch unter /var/customers/webs die Kundenseiten und unter /var/www/froxlor eben froxlor liegen. Das funktioniert auch mit fcgid prima.

 

Beschreibe doch mal bitte genauer, was du vorhast, warum und woran du scheiterst.

 

Gru?

 

waza

Link to comment
Share on other sites

und bitte nicht einach irgendwelche Ordner rumschieben, ohne entsprechende Werte auch in der Datenbank zu ?ndern, sonst wird am Ende nichtsmehr funktionieren.

 

Zumal du die rumkopiererei doch garnicht brauchst. Wozu gibts suexec-custom wenn du fcgid nutzen willst

Link to comment
Share on other sites

Hallo,

 

da der Cron aus war die Verschieberei nicht so schlimm, aber wohl total unsinning.

Ich hatte nen denkfehler drin. Ich glaub mein Fehler war der Pfad in der Datei "/etc/apache2/suexec/www-data". K?nnt ihr mir eure Pfade in dieser Datei sagen, sind das dann

 

/var/www/

/var/kunden/webs/

 

Dann hab ich n?mlich meinen Fehler

 

Vielen Dank

 

Tobi

Link to comment
Share on other sites

So ich habs jetzt nochmal ausprobiert, doch leider komme ich nicht weiter. Wenn ich php5 ausschalte bekomme ich die php Dateien zum download und bei froxlor meldet er ein Rechteproblem.

 

Habe es nach der Anleitung http://wiki.froxlor.org/contrib/fcgid-handbook gemacht.

 

Die Aufl?sung der Virtuellen User klappt, also Punkt 2.

Suexec habe ich ?ber apache2-suexec-custom installiert und meine

 

"/etc/apache2/suexec/www-data" sieht so aus:

 

/var/www/

/var/kunden/webs/

#public_html/cgi-bin

 

suexec ist in Apache auch aktiviert, die Erstellung mittels cron klappt eigentlich auch gut, die Verzeichnisse werden alle erstellt,

 

hier mal einen Auszug aus der vhost:

 

# Domain ID: 578 - CustomerID: 1 - CustomerLogin: web1

<VirtualHost 178.63.xxx.xxx:80>

ServerName test1.de

ServerAlias *.test1.de

ServerAdmin mail@xxx.de

DocumentRoot "/var/kunden/webs/web1/"

SuexecUserGroup "web1" "web1"

<Directory "/var/kunden/webs/web1/">

AddHandler fcgid-script .php

FCGIWrapper /var/www/php-fcgi-scripts/web1/test1.de/php-fcgi-starter .php

Options +ExecCGI

Order allow,deny

allow from all

</Directory>

Alias /awstats "/var/kunden/webs/web1/awstats/test1.de"

Alias /awstats-icon "/usr/share/awstats/icon/"

ErrorLog "/var/kunden/logs/web1-error.log"

CustomLog "/var/kunden/logs/web1-access.log" combined

</VirtualHost>

 

leider gibt ein "ps faux" nur folgendes aus:

 

root 22549 0.0 0.2 284128 22608 ? Ss 12:01 0:00 /usr/sbin/apache2 -k start

www-data 22552 0.0 0.1 137568 10128 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22554 0.0 0.1 284408 15052 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22555 0.0 0.2 289224 22276 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22556 0.0 0.1 284268 15164 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22557 0.0 0.1 284408 16384 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22558 0.0 0.2 289228 22136 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22559 0.0 0.1 284260 15040 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22562 0.1 0.5 308004 41196 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22563 0.0 0.2 285504 17016 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

www-data 22564 0.0 0.3 398920 25284 ? S 12:01 0:00 \_ /usr/sbin/apache2 -k start

 

Es scheint mir so also ob der apache noch nichts mit dem suexec umzugehen wei?.

 

Ich bin grad etwas ratlos, leider gibt es keine aussagef?higen logs, jedenfalls f?r mich. Ich hab nur die vier zeilen:

 

[sat Mar 19 12:01:41 2011] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)

[sat Mar 19 12:01:41 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)

[sat Mar 19 12:01:41 2011] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)

[sat Mar 19 12:01:41 2011] [notice] Apache/2.2.16 (Debian) mod_fcgid/2.3.6 PHP/5.3.3-7 with Suhosin-Patch mod_ssl/2.2.16 OpenSSL/0.9.8o configured -- resuming normal operations

 

K?nnt ihr vielleicht was erkennen, liefere gerne alle Infos nach.

 

Tobi

Link to comment
Share on other sites

Ist die Anleitung denn f?r ein laufendes System gedacht oder geht man da von einem neu installiertem System aus?

Will n?mlich auch gerne auf FCGI umstellen, hab aber Angst das der dann nicht mehr mit den Benutzerrechten / Gruppen klar kommt.

 

Wie setzt Froxlor das denn um mit einem bestehendem Kunden? Werden die Benutzerrechte im Anschlu? neu geschrieben oder sind da manuelle ?nderungen n?tig? Bisher nutze ich den normalen php5 mod.

Link to comment
Share on other sites

Ist die Anleitung denn f?r ein laufendes System gedacht oder geht man da von einem neu installiertem System aus?

Will n?mlich auch gerne auf FCGI umstellen, hab aber Angst das der dann nicht mehr mit den Benutzerrechten / Gruppen klar kommt.

 

Wie setzt Froxlor das denn um mit einem bestehendem Kunden? Werden die Benutzerrechte im Anschlu? neu geschrieben oder sind da manuelle ?nderungen n?tig? Bisher nutze ich den normalen php5 mod.

 

Ja ein wechsel des laufenden Systems ist m?glich, habe ich gerade gemacht, die Benutzerrechte/Gruppen werden nicht ver?ndert. Die einzigen Rechte die ich ?ndern musste waren die die ich manuell vom user auf www-data ge?ndert habe, war bei mir n?tig f?r manache CMS usw.

 

Tobi

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...