Apache: index downloaden?!

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Apache: index downloaden?!

Beitrag von Majestic » 28.09.2003 16:54:05

Hallo,

egal ob ich nun eine index.php oder index.htm oder .html in mein hauptverzeichnispacke, sobald ich mein server anwaehle will er die datei runter laden. lass ich die index weg dann seh ich das verzeichnis und kann die andern datein oeffnen.

was mach ich falsch?


Danke

Sven
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

srolle
Beiträge: 325
Registriert: 09.09.2003 10:08:13
Wohnort: Zeitz (bei Leipzig)

Beitrag von srolle » 28.09.2003 16:56:29

Zeig mal die Rechte der Datei und das Stueck der httpd.conf, dass fuer die Konfiguration des htdocs-Verzeichnisses da ist.

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 28.09.2003 17:17:14

Du musst deinen Apachen erst noch für PHP konfigurieren.

Folgende Sachne müssen in der /etc/apache/httpd.conf geändert werden (Einträge sind schon vorhanden, Kommentarzeichen davor müssen weg):
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
...
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
</IfModule>
...
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Ich kann mir vorstellen, dass bei Dir was mit dem mod_dir nicht stimmt, das ist dafür verantwortlich, dass eine index.* geöffnet wird, wenn Du ein Verzeichnis anwählest.

Welcher Browser? Du hast nicht zufällig da was an den Dateitypen verstellt und ihm gesagt, dass er php oder html ummer runterladen soll, oder??

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 28.09.2003 17:24:11

einmal der teil aus der config... hab kommentare mal geloescht
<Directory /http/www/>
Options Indexes Includes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
und die rechte auf der Datei sind "rw-r--r--" "644" "www-data" "www-data"
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 28.09.2003 17:27:29

Raoul hat geschrieben:Du musst deinen Apachen erst noch für PHP konfigurieren.

Folgende Sachne müssen in der /etc/apache/httpd.conf geändert werden (Einträge sind schon vorhanden, Kommentarzeichen davor müssen weg):
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
...
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php
</IfModule>
...
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Ich kann mir vorstellen, dass bei Dir was mit dem mod_dir nicht stimmt, das ist dafür verantwortlich, dass eine index.* geöffnet wird, wenn Du ein Verzeichnis anwählest.

Welcher Browser? Du hast nicht zufällig da was an den Dateitypen verstellt und ihm gesagt, dass er php oder html ummer runterladen soll, oder??

Raoul
das hab ich soweit.
Benutze Mozilla, verstellt kann eigentlich nichts sein am Browser sons koennt ich ja auch kein Debianforum aufrufn ;)

Meine Mod_dir
<IfModule mod_dir.c>
DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3
</IfModule>
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 28.09.2003 17:48:49

Nutzt Du php3 oder 4? Lief das schon bzw. war richtig eingerichtet?
Hast Du
#AddType application/x-httpd-php3 .php3
#AddType application/x-httpd-php3-source .phps
zusätzlich in Deiner httpd.conf?

Und guck bitte nochmal nach, ob Du bei Mozilla -> Einstellungen -> Navigator -> Hilfsanwendungen -> application/x-httpd-php3 stehen hast und der auf Speichern steht. Der Fehler könnte doch beim Browser liegen: debianforum php4, Du php3...

Code: Alles auswählen

grep -ir fuck /usr/src/linux

Majestic
Beiträge: 557
Registriert: 06.08.2003 17:04:15
Wohnort: Dortmund

Beitrag von Majestic » 28.09.2003 17:55:23

ahh..

jetzt funzt es.. hab php4 installiert.

Aber ich glaube lag nicht an php3 sondern daran das ich inner Config falsche unmakiert hatte :oops:


Danke Raoul :hail:
sven
System
Debian 4.0 "Etch"
Kernel 2.6.18
Gnome 2.6

Antworten