Phpmyadminを1年以上前にインストールしました。
MAC OS 10.10.4を使用しています。 Xamppは使用しません。私のインストールフォルダは/ Library/Webserver/Documents/phpmyadminです。
今、そのURLでphpmyadminにアクセスしようとすると http:// localhost/phpmyadmin / になります。
403 Forbiden errorこのサーバーの/ phpmyadmin /にアクセスする権限がありません。
/ var/log/Apache2内:
[Sat Oct 03 15:42:53.773654 2015] [autoindex:error] [pid 10682] [client 127.0.0.1:57694] AH01276:ディレクトリ/ Library/WebServer/Documents/phpmyadmin /を提供できません:一致するDirectoryIndex(index.html )が見つかり、Optionsディレクティブで禁止されているサーバー生成のディレクトリインデックス
私の質問は、どうすれば修正でき、phpmyadminに再びアクセスできますか?
わかりました、Rishiの答えはアクセス拒否の問題を解決しました。
残りの問題(index.phpはダウンロードされたが実行されなかった)については、(httpd.confで)する必要がありました:LoadModule php5_module libexec/Apache2/libphp5.soのコメントを外し、AddType application/x-httpd-php .phpを追加AddType application/x-httpd-php-source .phps AddType text/html .php(本当に必要なのはたった一つですか?)
設定に応じて、Webサーバーのインストールディレクトリで正しい.conf
ファイル(Apache-xampp.conf
またはhttpd.conf
またはApache.conf
またはphpmyadmin.conf
など)を見つける必要があります。以下の行、そしてphpmyadmin
のCtrl+F
で以下のようなものを見つけます:
<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
に変更します
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.php
AllowOverride all
Require all granted
localhost
からのみphpmyadminにアクセスする場合は、上記のAllow from 127.0.0.1
の代わりにRequire all granted
を使用できます。
完了したら、Apacheサービスを再起動します。