Jaydee
14.10.2011, 12:44
Da in jüngster Zeit wieder häufiger Fehler bei Usern auftraten (weiße Seiten etc.), welche durch Unkenntnis über die verschiedenen INDEX-Files verursacht wurden, hier einmal ein allgemeiner Hinweis:
Index Dateien und deren Extender (Dateinamen-Erweiterungen) werden auf Servern in einer ganz bestimmten Reihenfolge (Hierarchie) behandelt und ausgewertet.
So liegen beispielsweise in aller Regel HTM(L) Scripte vor den jeweiligen PHP.
Die Hoster veröffentlichen i.d.R. irgendwo in den Hilfen etc., in welcher Reihenfolge deren Server die diversen index.* auswerten (Directory-Index-Hierarchie), also z.B.:
1. index.html
2. index.htm
3. index.php
4. index.php4
5. index.shtml
6. default.html
7. default.htm
8. usw...
Darauf muss man achten, HTML geht in der Regel vor PHP und darf nicht zusätzlich vorhanden sein, wenn man PHP als Index-Datei wünscht.
Nutzt man beispielsweise die index.php eines Forums und hat zusätzlich eine index.html im selben Verzeichnis liegen, so wird der Inhalt der statischen HTML Datei (oder falls leer, nur eine weiße Seite) angezeigt.
Abhilfe:
Falls man die HTM(L) nicht unbedingt löschen möchte, sondern z.B. für Wartungsarbeiten etc. nutzt, reicht es diese einfach umzubenennen. Beispielsweise in "index.html-wartung" oder kurz "index.html_".
Index Dateien und deren Extender (Dateinamen-Erweiterungen) werden auf Servern in einer ganz bestimmten Reihenfolge (Hierarchie) behandelt und ausgewertet.
So liegen beispielsweise in aller Regel HTM(L) Scripte vor den jeweiligen PHP.
Die Hoster veröffentlichen i.d.R. irgendwo in den Hilfen etc., in welcher Reihenfolge deren Server die diversen index.* auswerten (Directory-Index-Hierarchie), also z.B.:
1. index.html
2. index.htm
3. index.php
4. index.php4
5. index.shtml
6. default.html
7. default.htm
8. usw...
Darauf muss man achten, HTML geht in der Regel vor PHP und darf nicht zusätzlich vorhanden sein, wenn man PHP als Index-Datei wünscht.
Nutzt man beispielsweise die index.php eines Forums und hat zusätzlich eine index.html im selben Verzeichnis liegen, so wird der Inhalt der statischen HTML Datei (oder falls leer, nur eine weiße Seite) angezeigt.
Abhilfe:
Falls man die HTM(L) nicht unbedingt löschen möchte, sondern z.B. für Wartungsarbeiten etc. nutzt, reicht es diese einfach umzubenennen. Beispielsweise in "index.html-wartung" oder kurz "index.html_".