apache 2 - Serverfehler: error 500

Alles, was den Apache betrifft, kann hier besprochen werden.

apache 2 - Serverfehler: error 500

Postby marc29 » 07. December 2005 20:58

Hallo

Ich habe auf meinen server ein verzeichnis erstellt /ausschreibungen
Darin habe ich eine .htaccess erstellt und die Ordner die unter /ausschreibungen sind alle mit chmod 755 gemacht.

Inhalt: .htaccess

Code: Select all
<Directory /home/htdocs/xxx/html/ausschreibungen/>
Options All
    AllowOverride Indexes FileInfo
    Allow from all
</Directory>



Beim Aufrufen der Seite http://xxxx/ausschreibungen/ kommt folgende FM:

Serverfehler: error 500

Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufgetreten ist. Der Server ist entweder überlastet oder ein Fehler in einem CGI-Skript ist aufgetreten.

in der /var/log/apache/error.log steht: /home/htdocs/xxx/html/ausschreibungen/.htaccess: <Directory not allowed here

Die normale Website unter /index.php geht alles.

Ich habe nun seit 3 Stunden alles mögliche im Internet gesucht, aber es klappt einfach nicht.

In meiner /etc/apache2/confixx_vhost.conf steht folgendes:

Code: Select all
<Directory "/var/www/xxx/html/ausschreibungen">
  AllowOverride All
  Options +Indexes +FollowSymLinks +SymLinksIfOwnerMatch
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
</Directory>

<Directory "/home/htdocs/xxx/html">
  AllowOverride All
  Options -FollowSymLinks -SymLinksIfOwnerMatch
  <IfModule mod_access.c>
    Allow from all
  </IfModule>
</Directory>


Warum wird der Inhalt vom verzeichnis /ausschreibungen nicht angezeigt bzw. sieht jemand den Fehler bzw. was kann ich noch ändern.

mfg Marc
marc29
 
Posts: 4
Joined: 07. December 2005 20:49

Postby KingCrunch » 07. December 2005 22:12

Da du die htaccess in ein Verzeichnis ablegst: Wozu noch die Verzeichnisangabe? ;)
Code: Select all
<Directory not allowed here

Ich weiß zwar nicht konkret, was du vorhast, da "Allow All" eigentlich sowieso gesetzt ist, aber versuch mal folgendes:
Code: Select all
<Files *.*>
Order Deny, All
Deny From None
All From All
</Files>

Wie gesagt: Mir ist nicht ganz klar, wozu die htaccess dienen soll...
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby Wiedmann » 07. December 2005 22:15

in der /var/log/apache/error.log steht: /home/htdocs/xxx/html/ausschreibungen/.htaccess: <Directory not allowed here

Na da steht doch alles. Lass das "<Directory ...>", "</Directory>" und "AllowOverride ..." weg und gut ist.

Ich habe nun seit 3 Stunden alles mögliche im Internet gesucht,

2 Minuten im Apache-Manual, welche Directive wo erlaubt ist, hätte da gelangt...
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby KingCrunch » 07. December 2005 22:20

OK, muss den armen Menschen dann doch ein stückweit in Schutz nehmen: Das Apache-Manual zu verwenden, aber 2 Minuten, wenn man nicht genau weiß, wonach man eigentlich sucht, sind schon recht kurz bemessen ;) Soweit ich das gelesen habe, hat er das "Directory not allowed" überlesen :)
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Postby marc29 » 08. December 2005 05:03

Hallo

vielen Dank erst einmal für die Antworten.

[quote="KingCrunch"]Da du die htaccess in ein Verzeichnis ablegst: Wozu noch die Verzeichnisangabe? ;)

Ich habe nun folgende Änderungen in der .htaccess gemacht.

Code: Select all
<Files *.*>
Order Deny, All
Deny From None
All From All
</Files>


Browserfehler: error 500 - in log steht:

/home/htdocs/xxxx/html/ausschreibungen/.htaccess: </Directory> without matching <Directory> section

mache ich die .htaccess so

Code: Select all
<Files *.*>
Allow From All
</Files>


steht im Browser: Error 403

in log: Directory index forbidden by rule: /home/htdocs/xxx/html/ausschreibungen/

Berechtigung des ganzen Verz. ist chmod -R 755 /ausschreibungen

Was ich machen möchte mit der .htaccess.

In diesen Verzeichnis sind mehrere Ordner, keine index datei. Diese Ordner sollen alle angezeigt werden, wenn man draufklickt in den Unterordner kommen.

Ohne .htaccess werden mir auch keine Ordner angezeigt. Was kann ich noch ändern damit dies funktioniert ?
marc29
 
Posts: 4
Joined: 07. December 2005 20:49

Postby KingCrunch » 08. December 2005 13:18

Dann is Directory-Listing in der httpd.conf deaktiviert
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25


Return to Apache

Who is online

Users browsing this forum: No registered users and 28 guests