it-swarm.com.de

Phpmyadmin-Fehler 403 - Es wurde kein passender DirectoryIndex (index.html) gefunden, und der vom Server generierte Verzeichnisindex ist durch die Options-Direktive verboten

Ich habe phpmyadmin vor über einem Jahr installiert.

Ich benutze MAC OS 10.10.4. Ich benutze kein Xampp. Mein Installationsordner ist/Library/Webserver/Documents/phpmyadmin.

Wenn ich versuche, mit dieser URL auf phpmyadmin zuzugreifen, habe ich http: // localhost/phpmyadmin/ :

403 Forbiden error Sie haben auf diesem Server keine Zugriffsberechtigung für/phpmyadmin /.

in/var/log/Apache2:

[Sa Okt 03 15: 42: 53.773654 2015] [autoindex: error] [pid 10682] [client 127.0.0.1:57694] AH01276: Verzeichnis/Library/WebServer/Documents/phpmyadmin/kann nicht bereitgestellt werden: Kein passender DirectoryIndex (index.html ) gefunden und servergenerierter Verzeichnisindex durch Options-Direktive verboten

Meine Frage ist, wie kann ich das Problem beheben und wieder auf phpmyadmin zugreifen?

Ok, die Antwort von Rishi hat das Problem der Zugangsverweigerung gelöst.

Für den Rest des Problems (index.php wurde heruntergeladen, aber nicht ausgeführt) musste ich (auf httpd.conf): LoadModule php5_module libexec/Apache2/libphp5.so auskommentieren und hinzufügen: AddType application/x-httpd-php .php AddType-Anwendung/x-httpd-php-Quelle .phps AddType-Text/html .php (vielleicht die einzige wirklich notwendige?)

siehe https://stackoverflow.com/questions/18422140/Apache-is-downloading-php-files-instead-of-displaying-them

4

Abhängig von Ihrer Einrichtung müssen Sie die richtige .conf-Datei (z. B. Apache-xampp.conf oder httpd.conf oder Apache.conf oder phpmyadmin.conf) in Ihrem Webserver-Installationsverzeichnis für die folgenden Zeilen suchen und dann Ctrl+F für phpmyadmin, um Folgendes zu finden:

<Directory /usr/share/phpmyadmin> ## The path here will vary depending on your setup and you don't have to change it
    Options FollowSymLinks
    DirectoryIndex index.php
    order deny,allow
    #deny from all
    allow from all

und ändere es auf

<Directory /usr/share/phpmyadmin>
    Options Indexes FollowSymLinks MultiViews
    DirectoryIndex index.php
    AllowOverride all
    Require all granted

Wenn Sie nur über localhost auf phpmyadmin zugreifen, können Sie Allow from 127.0.0.1 anstelle von Require all granted oben verwenden.

Starten Sie den Apache-Dienst neu, sobald Sie fertig sind.

1
000