Apache2: Nur weiße .html Dateien

Frager7

New Member
Hallo,

ich habe debian 3.1 und Apache2 mit PHP5 installiert.
Heute habe ich nur PHP5 neucompiliert (diesmal mit gdlib). Dazu hab ich libpng, libpng-dev und libbz2-dev installiert.
Weiterhin habe ich Webalizer installiert und diesen einmal ausgeführt. Dann habe ich gemerkt, dass manche .html Dateien nicht angezeigt werden, sondern nur eine leere, weiße Seite!
Wenn ich diese Dateien in .php oder .htm umbenenne werden diese angezeigt.

.png Dateien werden ebenfalls nicht angezeigt ...

Woran kann dies liegen?

cu
 
Was steht denn im Logfile wenn du so einen Aufruf machst?

Hast du die Dateiendungen in der Config richtig angegeben?
 
Hallo,

im access-log finde ich folgende Zeilen beim Aufruf:

Code:
IP - - [18/Nov/2006:15:46:44 +0100] "GET /test.html HTTP/1.1" 304 - "http://pfad/" "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)"
IP - - [18/Nov/2006:15:46:46 +0100] "GET /abc.html HTTP/1.1" 206 59723 "http://pfad/" "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)"
IP - - [18/Nov/2006:15:46:50 +0100] "GET /webalizer/ HTTP/1.1" 206 4192 "http://pfad/" "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)"
IP - - [18/Nov/2006:15:47:35 +0100] "GET /webalizer/daily_usage_200611.png HTTP/1.1" 200 3283 "-" "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)"

Die Datei test.html wird richtig angezeigt.
Die Datei abc.html wird nur als weiße, leere Seite angezeigt.
/webalizer/ bzw. /webalizer/index.html wird nur als weiße, leere Seite angezeigt.
bei /webalizer/daily_usage_200611.png wird eine weiße Seite mit der Schrift: http://pfad/webalizer/daily_usage_200611.png angezeigt.

Vielen Dank für Hilfe

cu
 
Statuscode 206 - Inhalt wurde teilweise uebertragen.

Interessant waere noch das error.log. Vielleicht sieht man da, warum die Seite nur zum Teil uebrtragen wurde. Laeuft vielleicht mod_rewrite?
 
Im error log wird nichts dazu angezeigt.
Ich habe keine Module außer php5 geladen, die nicht schon standartmäßig geladen sind.

Edit: wenn ich
Code:
AddType application/x-httpd-php .html
in der apache2.conf hinzufüge, werden die Seiten abc.html und /webalizer/ angezeigt.
webalizer/daily_usage_200611.png funktioniert aber weiterhin nicht.

Ich denke der obige AddType ist nicht so dass ideale, da ich eigentlich keine PHP-Code in .html Dateien zulassen will.
 
Last edited by a moderator:
Soweit ich dass nun sehe, hat die Datei, die nicht angezeigt werden kann, die Rechte 777 (-rwxrw-rw- 1 root root 20 2006-11-25 11:52 test.html). Sie ist aber nihct ausführbar (laut nautilus).

Wie kann ich die Datei aber dazu bringen, dass sie ausführbar ist?

cu
 
Last edited by a moderator:
Ok, dass hat soweit geklappt:

-rwxrwxrwx 1 root root 20 2006-11-25 11:52 test.html

aber jetzt bekomme ich zwar keine weiße Seite mehr, sondern einfach einen Error 403.

Was kann ich da nun machen?
 
Hallo,

eine HTML Datei brauch nicht Ausfühbar zu sein.
Eine HTML Datei arbeitet nicht, es werden von dort nur Daten ausgelesen.
 
Hallo,

im access-log finde ich folgende Zeilen beim Aufruf:

Code:
IP - - [18/Nov/2006:15:46:44 +0100] "GET /test.html HTTP/1.1" 304 - "http://pfad/" "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)"
[..snip..]

Nur um ganz sicher zu sein - Du hast im Logfile "http://fqdn.tld/$pfad" durch "http://pfad/" ersetzt?

Viele Grüße
Stadie
 
Back
Top