Hallo,
ich habe nach einem Backup meiner Daten ein kleines Problem, die Seiten funktionieren nicht mehr das einzigste was man erhält ist ein HTTP403.
Ich rauf mir die Haare die Apache Binarys sind auch nach der Reinit das selbe die Konfiguration bzw /etc/httpd ist das selbe.
Hat jemand noch eine Idee?
Premature...
Premature...
Last edited by moppi on 2004-04-21 21:30, edited 1 time in total.
Re: Premature...
Deinen Doppelten Post im Smalltalk entferne ich dann mal :)
Gruß Christian
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
-
funnydingo
- Posts: 160
- Joined: 2002-12-07 14:40
- Location: Münster
- Contact:
Re: Premature...
Was sagt denn das Error-Log?
Re: Premature...
Danke chris,
der error_log sagt gar nichts das ist es ja.
Keine Information. Nichts obwohl ich die alte Konfiguration benutze.
der error_log sagt gar nichts das ist es ja.
Keine Information. Nichts obwohl ich die alte Konfiguration benutze.
Re: Premature...
Hi,
hast du suphp installiert? Wenn ja, was sagt das suphp.log?
.static
hast du suphp installiert? Wenn ja, was sagt das suphp.log?
.static
Re: Premature...
das habe ich installiert als mod.
der log sagt aber gar nichts keinen eintrag.
Ich kapier das nicht.
Ich bin eigentlich fast der Meinung es ist ein Dateirechtproblem (CHMOD und CHOWN)
Ich habe im Rescue gesichert also erst alles mounted ohne anschließend chroot auszuführen. Die Herren bei 1&1 meinten das die Rechte der Dateien und Verzeichniss mit tar cvzpf erhalten blieben.
Doch nun sehe ich, das die ordner "/home/www/web22" den besitzer mail haben das kann doch nicht stimmen oder?
EDIT: So ich habe jetzt die rechte umgesetzt in den verzeichnissen unter "/home/www" und voila es funktioniert, leider gehen jetzt alle PHP seiten nicht mehr: "Premature end of script headers" auf der HP von suPHP steht das ich dann die falsche PHP Variante einsetze. Ich habe das Problem schon einmal gehabt und damals hier im Forum gab es auch einen Artikel und den habe ih eben nicht mehr gefunden.
Bitte hilfe mir jemand, dass das Telefon aufhört zu klingeln...
der log sagt aber gar nichts keinen eintrag.
Ich kapier das nicht.
Ich bin eigentlich fast der Meinung es ist ein Dateirechtproblem (CHMOD und CHOWN)
Ich habe im Rescue gesichert also erst alles mounted ohne anschließend chroot auszuführen. Die Herren bei 1&1 meinten das die Rechte der Dateien und Verzeichniss mit tar cvzpf erhalten blieben.
Doch nun sehe ich, das die ordner "/home/www/web22" den besitzer mail haben das kann doch nicht stimmen oder?
EDIT: So ich habe jetzt die rechte umgesetzt in den verzeichnissen unter "/home/www" und voila es funktioniert, leider gehen jetzt alle PHP seiten nicht mehr: "Premature end of script headers" auf der HP von suPHP steht das ich dann die falsche PHP Variante einsetze. Ich habe das Problem schon einmal gehabt und damals hier im Forum gab es auch einen Artikel und den habe ih eben nicht mehr gefunden.
Bitte hilfe mir jemand, dass das Telefon aufhört zu klingeln...
-
funnydingo
- Posts: 160
- Joined: 2002-12-07 14:40
- Location: Münster
- Contact:
Re: Premature...
Wenn du meinst das es ein Problem mit den Rechten ist, versuche mal also Apache-User auf die Datei zu zugreifen. Also erst "su" und dann "su www" (oder wie dein Apache-User heißt) und dann versuchen die Datei zu lesen. Wenn das nicht klappt, ist es ein Rechte Problem ;-)
PS: "su www" bitte als root Ausführen. Der Apache-User hat im normal Fall keine Rechte sich anzumelden, also ist root der einzige User der ein su auf diesen Account machen kann.
[EDIT]
Sorry, hab deine edit überlesen *g*
Schau dir die Rechte von den Scripten und Verzeichnissen noch mal genau und und konsultiere auch suphp.log. suPHP verweigert das ausführen von PHP-Scripten, wenn das Verzeichnis in dem diese liegen die Rechte 777 (oder das Script selbst, tztztz) 777 hat.
[/EDIT]
PS: "su www" bitte als root Ausführen. Der Apache-User hat im normal Fall keine Rechte sich anzumelden, also ist root der einzige User der ein su auf diesen Account machen kann.
[EDIT]
Sorry, hab deine edit überlesen *g*
Schau dir die Rechte von den Scripten und Verzeichnissen noch mal genau und und konsultiere auch suphp.log. suPHP verweigert das ausführen von PHP-Scripten, wenn das Verzeichnis in dem diese liegen die Rechte 777 (oder das Script selbst, tztztz) 777 hat.
[/EDIT]
Re: Premature...
Die Gruppe hat nicht gepasst komischer weise aber error_log sagt folgendes:
also der rest ist richtig. ich hatte das problem schon einmal ich weiss nur nicht wie ich es gelöst hatte damals. 8O
EDIT: Ich habe in diversen Foren Beiträge gefunden aber diese beziehen sich auf falsche Rechte der Dateien (CHMOD) das trifft alles nicht zu bei mir. auch am Transfermodus kann es nicht liegen!
EDIT2: Ich habe jetzt sogar die PHP binarys einfach mal verschoben und das problem taucht trotzdem noch auf.
Code: Select all
[Wed Apr 21 19:16:57 2004] [error] [client 80.142.77.37] Premature end of script headers: /home/www/web1/html/index.phpEDIT: Ich habe in diversen Foren Beiträge gefunden aber diese beziehen sich auf falsche Rechte der Dateien (CHMOD) das trifft alles nicht zu bei mir. auch am Transfermodus kann es nicht liegen!
EDIT2: Ich habe jetzt sogar die PHP binarys einfach mal verschoben und das problem taucht trotzdem noch auf.