[gelöst]Index of/ wird anders dargestellt

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

[gelöst]Index of/ wird anders dargestellt

Postby DjPD » 05. December 2011 17:41

Hallo,

ich hatte heute gesehen, dass ich eine ältere Version von Xampp drauf hatte. Also hab ich diese mal gelöscht und die neue 1.7.7 installiert.
Im Ordner localhost habe ich die index.html und die index.php umbenannt, so dass er mir das Verzeichnis Index of/ anzeigt.

In der alten Version zeigte er mir aber viel mehr Informationen an, z.B. Datum und Pfad der Datei und auch Icons. Es gab auch eine Sortierfunktion.
Insgesamt war die Darstellung viel übersichtlicher.

Nun zeigt er mir keine Icons, und nur noch den Dateinamen in Form von:
Code: Select all
<html>
 <head>
  <title>Index of /</title>
 </head>
 <body>
<h1>Index of /</h1>
<ul><li>Dateiname</li>
<li>Dateiname</li>
<li>Dateiname</li>

Ich fand es aber ziemlich hilfreich, dass ich z.B. erkenne, was Ordner sind und hatte es eigentlich auch immer so sortiert, dass die Ordner oben stehen.

Kann man da etwas machen, dass er wieder das so anzeigt wie früher, also mit Sortierungsfunktion und Icons?
Ich habe jetzt nicht so den Plan von Einstellung, also bitte helft mir etwas verständlich. :)

Vielen Dank im voraus
Gruss
DjPD
DjPD
 
Posts: 4
Joined: 05. December 2011 17:17
XAMPP Version: 5.6.3
Operating System: 7

Re: Index of/ wird anders dargestellt

Postby Altrea » 05. December 2011 19:27

Hallo DjPD,

sieht mir so aus, als würden die fancy index Einstellungen nicht greifen.
Das dazugehörige Apache Modul ist mod_autoindex.
Das "Problem" tritt nichtnur bei dir auf.

Wo das Problem genau liegt, kann ich zu diesem Zeitpunkt nochnicht sagen.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6536
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Index of/ wird anders dargestellt

Postby DjPD » 05. December 2011 19:43

Vielen Dank für die schnelle Antwort.
Naja, dann warte ich einfach mal auf das nächste Update.


Vielleicht nur noch zu Info. Alle Dateien sind in dem Ordner apache/modules haben bei mir die Endung *.so
Öhm und wen ich die mod_autoindex.so öffne dann kann ich die nicht richtig lesen. Nur weiter unten erkenne ich html-Fragmente. Leider kann ich das irgendwie nicht raus kopieren.
Vielleicht kannst du ja damit etwas anfangen.
DjPD
 
Posts: 4
Joined: 05. December 2011 17:17
XAMPP Version: 5.6.3
Operating System: 7

Re: Index of/ wird anders dargestellt

Postby Altrea » 05. December 2011 19:54

In dem Modul selber musst du garnichts ändern. Dafür gibt es Konfigurationsdateien.

Die globale Apache Konfigurationsdatei heißt httpd.conf und liegt im Verzeichnis \xampp\apache\conf\.
Diese Datei includet diverse andere Konfigurationsdateien einzelner Module. Das hat Übersichtlichkeitsgründe.

Unter anderem wird auch die \xampp\apache\conf\extra\httpd-autoindex.conf mit eingebunden.
Das ist die Konfigurationsdatei die für die fancy listings zuständig ist.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6536
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Index of/ wird anders dargestellt

Postby DjPD » 06. December 2011 00:16

Hab mal so aus Interesse in die httpd.conf geschaut und ja, die Dateien stehen drin.
Naja, wie gesagt, ich kenne mich da überhaupt nicht aus und deswegen warte ich mal lieber auf ein BugFix oder Update von Euch.
Eigentlich funktioniert ja der Server. Ist halt nur ziemlich unübersichtlich.

Vielen Dank nochmal
Gruss
Dj
DjPD
 
Posts: 4
Joined: 05. December 2011 17:17
XAMPP Version: 5.6.3
Operating System: 7

Re: Index of/ wird anders dargestellt

Postby Altrea » 10. December 2011 20:06

Hallo DjPD,
Ich konnte das Problem nun auflösen.

Das Fehler besteht seit XAMPP 1.7.4.
In der Datei \xampp\apache\conf\extra\httpd-autoindex.conf in Zeile 11 steht eine Bedingung, die sich auf ein Apache Modul eines Drittanbieters besteht. Dieses Modul wurde in XAMPP 1.7.3 verwendet, aber seit XAMPP 1.7.4 nichtmehr.

Da die Bedingung nicht erfüllt wird, wird auch alles was sich innerhalb der Bedingung befindet nicht ausgeführt, also quasi alles was in der httpd-autoindex.conf gesetzt wird.

Um das Problem zu lösen ist nur eine kleine Änderung notwendig.
Öffne deine \xampp\apache\conf\extra\httpd-autoindex.conf Datei
Code: Select all
suche nach
<IfModule autoindex_color_module>

ersetze die Zeile mit
<IfModule autoindex_module>


Datei speichern, Apache neustarten und dein FancyIndexing sollte funktionieren.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6536
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64

Re: Index of/ wird anders dargestellt

Postby DjPD » 20. January 2012 09:58

Sorry, dass ich mich erst jetzt zurück melde. Hab erst jetzt wieder mal rein geschaut um zu schauen ob es schon ein Update gibt.

Ich wollte auch nur kurz mal sagen, dass es wunderbar geklappt hat.
Die Liste wird nun wieder richtig angezeigt.

Kurze Frage noch: Kann man irgendwo nochmal etwas die breite der Index-Tabelle breiter machen?
Wenn nicht, ist nicht schlimm.

Ich sage schonmal Danke für deine Mühe.
Gruss
DJ
DjPD
 
Posts: 4
Joined: 05. December 2011 17:17
XAMPP Version: 5.6.3
Operating System: 7

Re: Index of/ wird anders dargestellt

Postby Altrea » 23. January 2012 06:05

Hallo DjPD,

Freut mich, dass es funktioniert.

FancyIndexing kann man nahezu bis ins kleinste Detail konfigurieren.
Zum Aussehen der Tabelle an sich stehen dir zahlreiche Konfigurationsoptionen mit indexOptions zur Hand.

Sollte dies nochnicht zum gewünschten Erfolg führen, kannst du immernoch eine eigene header-Datei einbinden, in der du dann quasi nach belieben mit CSS das gesamte Erscheinungsbild anpassen kannst. Hierfür musst du mit der Direktive HeaderName die eigene header-Datei die du vorher erstellt hast einbinden und zusätzlich mit der IndexOption SuppressHTMLPreamble das einbinden des Apache-eigenen headers unterdrücken.

Ein anschauliches Beispiel dafür, was mit dieser Methode alles möglich ist, zeigt folgender Blogeintrag: http://perishablepress.com/press/2008/1 ... -htaccess/

Da die eigentliche Frage beantwortet ist, markiere ich den Beitrag mal als gelöst.

mit freundlichen Grüßen,
Altrea
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 6536
Joined: 17. August 2009 13:05
XAMPP Version: 5.5.19
Operating System: W7Ux64


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 8 guests