Apache2 + php-fcgi Fehler

N

nighT

Hallo Leute,
ich hatte schonmal vor ein paar Tagen ein Thread aufgemacht um eine möglichkeit zu finden, um einen Webserver wie nen Webspacehoster aufzubauen.
Habe nun dieses gefunden. Gehört zwar in die Sarge Sektion, doch unter Etch sollte das auch funktionieren.
Nachdem ich nach ca. einer Stunde dieses Tutorial durchgearbeitet hatte, war ich froh das keine Fehler kamen.
Voller Erwartungen startete ich dann apache. Der Apache an sich startet ohne Fehler und auch wenn ich auf den Server per HTTP zugreife kommt zwar ein "404 Not Found" aber er war Online.
Als ich nun aber in die error.log von apache geschaut hatte waren einige Fehler zu sehen:
Code:
[Tue Jan 27 20:56:59 2009] [error] FastCGI: access for server (uid 1008, gid 1002) failed: read not allowed
[Tue Jan 27 20:56:59 2009] [error] FastCGI: can't create dynamic directory "/var/run/apache2/fastcgi/dynamic": access for server (uid 1008, gid 1002) failed: read not allowed
[Tue Jan 27 20:56:59 2009] [error] FastCGI: access for server (uid 1008, gid 1002) failed: read not allowed
[Tue Jan 27 20:56:59 2009] [error] FastCGI: can't create dynamic directory "/var/run/apache2/fastcgi/dynamic": access for server (uid 1008, gid 1002) failed: read not allowed
[Tue Jan 27 20:56:59 2009] [notice] FastCGI: wrapper mechanism enabled (wrapper: /usr/lib/apache2/suexec2)
[Tue Jan 27 20:56:59 2009] [notice] FastCGI: process manager initialized (pid 22656)
[Tue Jan 27 20:56:59 2009] [crit] (13)Permission denied: FastCGI: can't create server "/home/web/php-fcgi-scripts/USERNAME/php-fcgi-starter": bind() failed [/var/run/apache2/fastcgi/]
[Tue Jan 27 20:56:59 2009] [notice] Apache/2.2.3 (Debian) mod_fastcgi/mod_fastcgi-SNAP-0811090952 configured -- resuming normal operations
[Tue Jan 27 20:56:59 2009] [info] Server built: Sep  8 2008 08:59:32
[Tue Jan 27 20:56:59 2009] [debug] worker.c(1742): AcceptMutex: sysvsem (default: sysvsem)
[Tue Jan 27 20:57:00 2009] [crit] (13)Permission denied: FastCGI: can't create server "/home/web/php-fcgi-scripts/USERNAME/php-fcgi-starter": bind() failed [/var/run/apache2/fastcgi/]
[Tue Jan 27 20:57:01 2009] [crit] (13)Permission denied: FastCGI: can't create server "/home/web/php-fcgi-scripts/USERNAME/php-fcgi-starter": bind() failed [/var/run/apache2/fastcgi/]
Dieser Fatalerror ersccheint dann ca. 50mal direkt untereinander.

Die Rechte der Verzeichnisse sind so gesetzt, wie es im Tutorial verlangt wird.

Hoffe ihr könnt helfen
 
Zuletzt bearbeitet von einem Moderator:
[crit] (13)Permission denied: FastCGI: can't create server "/home/web/php-fcgi-scripts/USERNAME/php-fcgi-starter": bind() failed [/var/run/apache2/fastcgi/]
[Tue Jan 27 20:57:01 2009] [crit] (13)Permission denied: FastCGI: can't create server "/home/web/php-fcgi-scripts/USERNAME/php-fcgi-starter": bind() failed [/var/run/apache2/fastcgi/]
ok fangen wir mal an .. existieren die pfade ? wenn ja mach mal ein id 1008
dann schauste wem die ordner gehören.
Du solltest die Ordner der gruppe www-data übergeben und dann schauen das diese ausreichende rechte hat.

greetz
 
Ich tippe auch mal, dass das Problem unter /var/run/apache2(/fastcgi) zu suchen ist.
 
mach mal ein id 1008
Er meint
Code:
# id 1008
id: 1008: Einen solchen Benutzer gibt es nicht
Doch in der passwd Datei steht ein Benutzer mit dieser ID.
Der Ordner und die Datei darin gehören auch diesem User mit der ID 1008.

Gruppe habe ich auf www-data geändert, doch die Fehlermeldung ändert sich nicht.
 
mach einfach mal ein
Code:
chown -R www.data:www-data /home/web/

wenn bei einer date/ordner nur noch die ID des users steht, sprich in deinem falle 1008 war der mal da und würde gelöscht
 
Also ich hab jetzt nochmal alles neugemacht. Nun funktioniert zumindest der Webzugriff auf HTML Files.
Php erzeugt nun einen Internal Server Error.
error.log:
[Wed Jan 28 14:27:14 2009] [warn] FastCGI: server "/etc/apache2/php-fcgi-scripts/USERNAME/php-fcgi-starter" (uid 1010, gid 1010) restarted (pid 31532)
[Wed Jan 28 14:27:14 2009] [warn] FastCGI: server "/etc/apache2/php-fcgi-scripts/USERNAME/php-fcgi-starter" (pid 31532) terminated by calling exit with status '114'
[Wed Jan 28 14:27:14 2009] [warn] FastCGI: server "/etc/apache2/php-fcgi-scripts/USRENAME/php-fcgi-starter" has failed to remain running for 30 seconds given 3 attempts, its restart interval has been backed off to 600 seconds

Diesen Benutzer (ID: 1010) gibt es nun wirklich. Muss dieser Benutzer bestimmte Anforderungen haben? Also in einer bestimmten Gruppe oder so?
In dem HowTo kann ich nämlich über das nichts finden.

Ab und zu kommt auch noch Folgende Fehlermeldung:
[Wed Jan 28 14:27:57 2009] [error] [client 217.81.146.41] FastCGI: incomplete headers (0 bytes) received from server "/etc/apache2/php-fcgi-scripts/USERNAME/php-fcgi-starter"


Diese php-fcgi-starter sieht folgendermaßen aus:
#!/bin/sh
PHPRC="/home/USERNAME/conf"
export PHPRC
PHP_FCGI_CHILDREN=5
export PHP_FCGI_CHILDREN
exec /etc/apache2/php5/bin/php-fcgi
Diese Datei gehört, wie im HowTo gewollt, dem User, der als USERNAME in der Datei steht.
 
Zuletzt bearbeitet von einem Moderator:

Ähnliche Themen

X not starting anymore since filesystem was full

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Größere Dateien auf Webserver laden mittels Jumpload und AjaXplorer schlägt fehl - SE

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Windows clients können nicht mehr auf lange laufendes System zugreifen

Zurück
Oben