| | | | |
| |||||||
| Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | ||||||
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.072
![]() ![]() | Hi, bekomme bei einem Projekt zur Zeit laufend die Meldung Zitat:
Zitat:
Die Ordner- und Dateirechte stehen nun durchgehend auf 0755. Das Projekt liegt auf einem strato-Server und der Support erzählt mir (und dem Aftraggeber) leider nur einen vom Pferd: Auszug: Zitat:
Zitat:
Hintergrund der Geschichte war nämlich die Beobachtung, dass sporadisch Ladezeiten von um die 60 Sekunden auftreten und vom Support auf diesen falsch eingestellten Pfad hingeweisen wurde (was sie wiederum aus dem error-logfile abgeleitet haben). Könntet ihr mich erleuchten? [edit] PS. Zitat:
Geändert von Asipak (28.10.2010 um 21:57 Uhr). | |||||
| | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.072
![]() ![]() | Ja, das ist wohl mit der Meldung gemeint. Hier: http://httpd.apache.org/docs/1.3/mis...script-headers habe ich auch ein paar nette Hinweise gefunden, bin jedoch etwas ratlos, wie ich etwas testen soll, das bei mir selbst nicht auftritt. Eine Idee? Selbst wenn die Ladezeit der Seite bei mir über 60 Sekunden beträgt, bekomme ich keine Meldung angezeigt - sehe zwischen der Meldung und der Ladezeit also keinen Zusammenhang. Dies war aber die Aussage des Support auf die Anfrage, warum die Seite beim Aufrufen oft hängt und lange lädt. Wenn ich mir die gesendeten header mit dem FF-Plugin Live-HTTP-Headers anschaue, scheinen auch alle header vollständig zu sein - soweit ich das beurteilen kann. Kann mir denn jemand sagen, von welchem Pfad gesprochen wird, was ich damit machen soll oder ob das alles Humbug ist? Zitat:
| |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ich sehe nicht, was das überhaupt mit Pfadangaben innerhalb eines Scriptes zu tun haben soll - wenn du versuchst, irgendwo zuzugreifen, wo du keine Rechte hast bzw. auf einen Pfad, der nicht existiert, dann sollte das doch eine entsprechende „normale“ PHP-Fehlermeldung geben ...
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | wenn der Pfad nicht existiert - klar .. aber wenn der existiert, muss er Rechte prüfen (ok, die landen wohl im Cache für eine bestimmte Zeit, was erklärt dass nur einige der Anfragen über 60 Sekunden dauern, die anderen kann er dann schneller beantworten) - und wenn ich sehe, wie lange das teilweise dauert im lokalen Netz (ok schlagt mich - ist halt eine Windoof Domäne) dann vermute ich fast, dass ein guter Teil der großen Zeitdauer durch diese Rechtefragen verstreicht Das dazu keine PHP-Fehlermeldung kommt, könnte daran liegen, dass dieser Pfad vielleicht nur in einer rewrite-Regel oder in der Config drinsteht und von deiner Webseite gar nicht benutzt wird - aber trotzdem ackert er ja bei jedem request dadrüber ... Erklärung auf php-resource : Zitat:
http://www.php-resource.de/forum/fra...tml#post357026
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste Geändert von eagle275 (29.10.2010 um 10:53 Uhr). | |
| | |
| | ||
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.072
![]() ![]() | Zitat:
Ich werde dann noch mal die Pfadangaben und rewrite-Regeln überprüfen. Warum der Support mir allerdings überhaupt Pfad mitteilt, wird mir immer noch nicht klar. Diesen kann ich ja nicht effektiv verwenden, sondern ich nutze die absolute Adresse http://www.example.com/ . Danke erstmal an euch. | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 01.09.2010
Beiträge: 4.563
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() | aber du benutzt doch nicht die URL für includes ... möglicherweise ist das von denen aber auch nur ein allgemeiner Textbaustein ....
__________________ "Irren ist männlich", sprach der Igel und stieg von der Drahtbürste |
| | |
| | ||
| Moderator Registriert seit: 18.07.2005
Beiträge: 4.072
![]() ![]() | Nein, nicht für includes, diese Pfade sind relativ definiert. Zitat:
Selbst für includes kann ich den genannten Pfad nicht verwenden. Über die Servervariablen bekommt man einen weiteren Pfad heraus, der für includes eingesetzt werden kann. Doch die Dateien werden auch erfolgreich ohne diesen Pfad eingebunden und warum sollte ich daran etwas ändern - zumal die Fehlermeldung dadurch auch nicht aus den Logfiles verschwindet? | |
| | |
| | |
| Moderator¹ Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | "Premature end of script headers" ist ein Fehler, der bei Perl-Scripten m.W. viel häufiger Auftritt. Im Groben besagt der m.E., dass das Script bzw. der Script-Interpreter gar nicht so weit gekommen ist, sich ordentlich beim aufrufenden Prozess (Webserver) zurück zu melden. Das kann aber eigentlich bei "normalen" Programmierfehlern im PHP-Script gar nicht auftreten - die erzeugen entsprechende Meldungen, ggf. auch einen Scriptabbruch. Wenn aber der PHP-Prozess gar nicht dazu kommt, sich ordentlich beim Webserver zurück zu melden nach Erledigung seiner Aufgabe, dann sitzt das Problem eher auf Installations-Ebene, als im Script selber.
__________________ RGB is totally confusing - I mean, at least #C0FFEE should be brown, right? |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| "Premature end of script headers: php" beim Backup | ***tisc*** | PHP Tipps 2009 | 13 | 18.09.2009 10:07 |
| [Erledigt] ERROR 500: Premature end of script headers: php | ***tisc*** | PHP Tipps 2009 | 4 | 08.07.2009 08:56 |
| Scriptangebot 1 Klick Counter Hosting Script | Charbel | Scriptbörse | 0 | 23.06.2009 07:43 |
| Firefox startet Script bei Timeout wieder neu | Wolla | PHP Tipps 2009 | 2 | 18.05.2009 18:07 |
| [Erledigt] Cannot modify header information - headers already sent by | Lachesis | PHP Tipps 2009 | 10 | 30.04.2009 23:16 |
| gleiches script triggern mit und ohne Variablenübergabe | steve_2000 | PHP Tipps 2008 | 2 | 04.12.2008 17:34 |
| Diverses aus meinem Apache Logs | robo47 | Server, Hosting und Workstations | 5 | 25.05.2007 22:45 |
| Script beendet sich ohne Fehlermeldung | Zahl | PHP Tipps 2006 | 6 | 04.06.2006 20:41 |
| php-file wird downgeloadet | dws | Server, Hosting und Workstations | 10 | 19.04.2006 18:45 |
| "Das Dokument enthält keine Daten!" | b++ | Server, Hosting und Workstations | 9 | 31.01.2006 19:10 |
| [Erledigt] Verzögerung durch included Script? Umgehen? | PHP Tipps 2005-2 | 4 | 10.07.2005 19:26 | |
| [Erledigt] Relay Script | PHP-Fortgeschrittene | 11 | 01.06.2005 16:02 | |
| [Erledigt] Hilfe bei Download Verwaltungs Script | PHP Tipps 2005 | 8 | 04.05.2005 10:29 | |
| "das" Script oder "der" Script?? | Simbo | Off-Topic Diskussionen | 31 | 16.09.2004 17:04 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| premature end of script headers: index.php, premature end of script headers index.php, strato premature end of script headers, premature end of script headers, premature end of script headers strato, php premature end of script headers, premature end of script headers: index.php, referer:, premature end of script headers:, premature end of script headers: index.php, referer, strato premature end of script headers: index.php, premature end of script headers index.php referer, premature end of script headers: install.php, fehlermeldung: premature end of script headers: index.php, premature end of script headers php, ap_content_length_filter: apr_bucket_read() failed, \premature end of script headers: index.php\, php premature end of script headers:, \premature end of script headers\ php, premature end of script headers: index.php strato, premature end of script headers: index.php, |