Liebe Community,
Ich habe das selbe Problem wie der Poster dieses Threads
Link zum Post
Mein System: DebianEtch, Apache2.2.x, php5.x.x, mysql5.x.x
Phpmyadmin habe ich per
installiert.
Ich habe im Ordner /etc/apache2/conf.d eine Datei namens
phpmyadmin angelegt. Der Inhalt dieser Datei:
Soweit so gut. Wenn ich nun aber www.meinedomain.com/phpmyadmin/ besuche bekomme ich einen [500]internal Server Error.
Ok, ein Blick in den error_log sagt mir:
In der .htaccess Datei von Phpmyadmin existiert folgende Zeile:
Ich muss also im Verzeichnis meines phpmyadmin (/usr/share/phpmyadmin/)
explizit FollowSymLinks freischalten.
Soweit noch alles richtig, stimmt´s?
Gut, weiter geht´s.
Ich füge nun in meinen Vhost folgendes ein:
Ich überschreibe die Options somit und erlaube damit FollowSymLinks.
Nun bekomme ich immernoch den [500]internal Server Error.
Ein Blick in error_log sagt mir:
DirectoryIndex befindet sich in der Direktive Indexes. Gut, dann aktiviere ich die Option Indexes noch zusätzlich:
Die error_log zeigt mir jedoch immer noch den Fehler "DirectoryIndex not allowed here".
Das irritiert mich schon sehr...
Setze ich jetzt den Wert
Bekomme ich einwandfrei Zugriff auf phpmyadmin.
Ist ja auch ganz toll, aber nicht so gut für die Sicherheit.
Wie muss ich phpmyadmin bzw. die Directorys konfigurieren, dass ich Zugriff auf phpmyadmin via Browser bekomme, jedoch gleichzeitig eine hohe Sicherheit habe (nicht so wie bei AllowOverride All).?
Ich sitze jetzt schon mindestens 4 Stunden hier und habe auch schon in der Doku nachgeschaut, komme aber leider nicht weiter.
Ich hoffe jemand kann mir hier helfen.
Mit freundlichen Grüßen,
anx!ety
//edit: kann auch gerne in /Serverdienste verschoben werden, war mir nicht sicher in welche Kategorie ich es stellen soll
Ich habe das selbe Problem wie der Poster dieses Threads
Link zum Post
Mein System: DebianEtch, Apache2.2.x, php5.x.x, mysql5.x.x
Phpmyadmin habe ich per
Code:
apt-get install phpmyadmin
Ich habe im Ordner /etc/apache2/conf.d eine Datei namens
phpmyadmin angelegt. Der Inhalt dieser Datei:
Code:
Alias /phpmyadmin /usr/share/phpmyadmin
Soweit so gut. Wenn ich nun aber www.meinedomain.com/phpmyadmin/ besuche bekomme ich einen [500]internal Server Error.
Ok, ein Blick in den error_log sagt mir:
Code:
[Tue Aug 14 22:41:33 2007] [alert] [client 84.158.85.181] /usr/share/phpmyadmin/.htaccess: Option FollowSymLinks not allowed here
In der .htaccess Datei von Phpmyadmin existiert folgende Zeile:
Code:
DirectoryIndex index.php
Options +FollowSymLinks -Indexes
Ich muss also im Verzeichnis meines phpmyadmin (/usr/share/phpmyadmin/)
explizit FollowSymLinks freischalten.
Soweit noch alles richtig, stimmt´s?
Gut, weiter geht´s.
Ich füge nun in meinen Vhost folgendes ein:
Code:
<Directory /usr/share/phpmyadmin>
Options -Indexes +FollowSymLinks
AllowOverride Options
</Directory>
Ich überschreibe die Options somit und erlaube damit FollowSymLinks.
Nun bekomme ich immernoch den [500]internal Server Error.
Ein Blick in error_log sagt mir:
Code:
[Tue Aug 14 22:52:01 2007] [alert] [client 84.158.85.181] /usr/share/phpmyadmin/.htaccess: DirectoryIndex not allowed here
DirectoryIndex befindet sich in der Direktive Indexes. Gut, dann aktiviere ich die Option Indexes noch zusätzlich:
Code:
<Directory /usr/share/phpmyadmin>
Options -Indexes +FollowSymLinks
AllowOverride Options
</Directory>
Die error_log zeigt mir jedoch immer noch den Fehler "DirectoryIndex not allowed here".
Das irritiert mich schon sehr...
Setze ich jetzt den Wert
Code:
<Directory /usr/share/phpmyadmin>
AllowOverride All
</Directory>
Bekomme ich einwandfrei Zugriff auf phpmyadmin.
Ist ja auch ganz toll, aber nicht so gut für die Sicherheit.
Wie muss ich phpmyadmin bzw. die Directorys konfigurieren, dass ich Zugriff auf phpmyadmin via Browser bekomme, jedoch gleichzeitig eine hohe Sicherheit habe (nicht so wie bei AllowOverride All).?
Ich sitze jetzt schon mindestens 4 Stunden hier und habe auch schon in der Doku nachgeschaut, komme aber leider nicht weiter.
Ich hoffe jemand kann mir hier helfen.
Mit freundlichen Grüßen,
anx!ety
//edit: kann auch gerne in /Serverdienste verschoben werden, war mir nicht sicher in welche Kategorie ich es stellen soll
Last edited by a moderator: