centos7でphpmyadminをコマンドでインストールして、var/www/htmlの下に配置して、ブラウザで
localhost/phpmyadminでアクセスしようとしたのですが、
「Forbidden
You don't have permission to access /phpmyadmin/ on this server.」
と表示されてしまい、アクセスができないです。phpmyadminのファイルのパーミッションは、許可されているので、原因がよく分かりません。どなたか案よろしくお願いします。
【追記】
webサーバーはApacheを使っています。
エラーログを見たら、(13)Permission denied: [client ::1:57052] AH00035: access to /phpmyadmin/index.html denied (filesystem path '/var/www/html/phpmyadmin/index.html') becaus
e search permissions are missing on a component of the path
と記載されていました。
【追記】
[root@localhost html]# ll
合計 12
drwxr-xr-x. 2 root root 29 7月 10 11:45 a
-rw-r--r--. 1 root root 4 7月 7 17:55 index.html
drwxrwxrwx. 14 root root 4096 7月 10 12:09 phpmyadmin
[root@localhost html]# cd phpmuadmin
bash: cd: phpmuadmin: そのようなファイルやディレクトリはありません
[root@localhost html]# cd phpmyadmin
[root@localhost phpmyadmin]# ll
合計 716
-rw-rw-rw-. 1 root root 1655 1月 23 14:20 CONTRIBUTING.md
-rw-rw-rw-. 1 root root 29494 1月 23 14:20 ChangeLog
-rw-rw-rw-. 1 root root 1811 1月 23 14:20 DCO
-rw-rw-rw-. 1 root root 18092 1月 23 14:20 LICENSE
-rw-rw-rw-. 1 root root 1520 1月 23 14:20 README
-rw-rw-rw-. 1 root root 29 1月 23 14:20 RELEASE-DATE-4.6.6
-rw-rw-rw-. 1 root root 1585 1月 23 14:20 browse_foreigners.php
-rw-rw-rw-. 1 root root 6547 1月 23 14:20 build.xml
以下略...
phpmyadminのディレクトリ自体には、全てのパーミッションが許可されているのに、
そのディレクトリの中のファイルに実行権限がないのが問題だったりするのでしょうか。
【追記】
このサイトを参考にphpmyadminインストールしました。もしかして、このインストール方法がまずかったとか。yum install phpmyadminにすべきでしたか。
【追記】
conf.d以下はこのような感じです。directory.confは自分が、追加したファイルです。しかし、解決しなかったので、今回質問しました。
[root@localhost httpd]# cd conf.d
[root@localhost conf.d]# ll
合計 24
-rw-r--r--. 1 root root 366 4月 13 06:04 README
-rw-r--r--. 1 root root 2926 4月 13 06:03 autoindex.conf
-rw-r--r--. 1 root root 170 7月 10 11:33 directory.conf
-rw-r--r--. 1 root root 1185 7月 7 17:22 php.conf
-rw-r--r--. 1 root root 1252 4月 12 22:50 userdir.conf
-rw-r--r--. 1 root root 824 4月 12 22:50 welcome.conf
[root@localhost conf.d]# cat directory.conf
<Directory "/var/www/html/phpmyadmin">
# 設定内容
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
[root@localhost conf.d]#