下記のサイトを参考して下記のファイルをダウンロードして、インストールしました。
phpMyAdmin-3.4.3-all-languages.tar.gz
http://blogs.yahoo.co.jp/yah_hirano/31239876.html
ブラウザで表示してみると下記のエラーが出力されました。
Forbidden
You don't have permission to access /phpMyAdmin/ on this server.
アクセス権限がないという事らしいので下記のコマンドを実行しました。
chmod -R 755 /var/www/html/phpMyAdmin/
chmod -R 777 /var/www/html/phpMyAdmin/
結果は同じでした。
参考にしたサイトの「phpmyadmin.conf」の記述が間違えていた。
<Directory /phpMyAdmin>
Order allow,deny
Allow from all
</Directory>
上記の内容を下記の内容に変更しても結果は同じでした。
Alias /phpMyAdmin /var/www/html/phpMyAdmin
<Directory /var/www/html/phpMyAdmin>
Order allow,deny
Allow from all
</Directory>
ネットで検索しても解決する事ができませんでした。
どうか皆さんもお力をお貸しください。
環境は以下の通りです。
CentOSのバージョンは5.6です。
Apacheのバージョンは2.2.17です。
宜しくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
元々CentOSのhttpdのDocumentrootは、/var/www/htmlなので、Apacheの設定は一切無しに、phpMyAdminを置けば、終わりじゃないですかね?
もうこれ以上書くことが無いのですが。
(前の投稿のコピペです。)
/var/www/htmlのところにphpMyAdminを置くのであれば、phpMyAdmin.confなんかも要りませんという意味ですが。
それが悪さしてPermission deniedになっている可能性があるのです。
もう何度でもコピペします。
元々CentOSのhttpdのDocumentrootは、/var/www/htmlなので、Apacheの設定は一切無しに、phpMyAdminを置けば、終わりじゃないですかね?
です。
Apacheの設定は何もしないでも、phpMyAdminは設置できます。
元々CentOSのhttpdのDocumentrootは、/var/www/htmlなので、Apacheの設定は一切無しに、phpMyAdminを置けば、終わりじゃないですかね?
です。
再度、インストールをしなおしたりしましたが・・・
結論からいうと改善する事ができませんでした。
phpMyAdminはあきらめます。
今まで本当にありがとうございました。
No.5
- 回答日時:
不思議に思うのですが、/var/www/htmlにphpMyAdminを置いたんですよね?
だったら、
Alias /phpMyAdmin /var/www/html/phpMyAdmin
<Directory /var/www/html/phpMyAdmin>
Order allow,deny
Allow from all
</Directory>
という記述は要らないでしょう。
元々CentOSのhttpdのDocumentrootは、/var/www/htmlなので、Apacheの設定は一切無しに、phpMyAdminを置けば、終わりじゃないですかね?
そもそも、phpinfoの確認はどうされましたか?
/var/www/htmlに置いただけで確認できたんじゃないですか?
それと全く同じ考え方です。
wingリポジトリには、phpMyAdminもrpmで入れることができますが、phpMyAdmin.confが入っていて、設定が記述されていますが、それは/var/www/phpMyAdminにプログラムが入れられるようになっているので、そのようになっています。
以上、wingリポジトリの作者からでした…
この回答への補足
回答ありがとうございます。
> 不思議に思うのですが、/var/www/htmlにphpMyAdminを置いたんですよ> ね?
> だったら、
> Alias /phpMyAdmin /var/www/html/phpMyAdmin
> <Directory /var/www/html/phpMyAdmin>
> Order allow,deny
> Allow from all
> </Directory>
そうなんですか?
すみません。それではどのような記述になるのでしょうか?
> そもそも、phpinfoの確認はどうされましたか?
> /var/www/htmlに置いただけで確認できたんじゃないですか?
> それと全く同じ考え方です。
はい。phpinfo.phpを/var/www/htmlのディレクトリに作成してブラウザで表示しただけです。またphpMyAdminも同じように/var/www/htmlのディレクトリに設置しただけです。
度々、すみませんがご教授いただけませんでしょうか?
宜しくお願いします。
No.4
- 回答日時:
/var
/var/www
/var/www/html
/var/www/html/phpMyAdmin
(もしかして、/var/www/phpMyAdmin?)
それぞれのパーミッションを確認して下さい。
あと、そもそもphpは動作するのでしょうか?
<?php phpinfo(); ?>は動作しますか?
この回答への補足
回答、ありがとうございます。
> (もしかして、/var/www/phpMyAdmin?)
いいえ、違います。phpMyAdminは下記のディレクトリになっています。
/var/www/html/phpMyAdmin
各ディレクトリのパーミッションです。
drwxr-xr-x 22 root root 4096 6月 17 10:25 var
drwxr-xr-x 6 root root 4096 5月 23 15:38 www
drwxr-xr-x 3 root root 4096 7月 1 23:24 html
drwxr-xr-x 10 root apache 4096 7月 1 23:28 phpMyAdmin
> あと、そもそもphpは動作するのでしょうか?
> <?php phpinfo(); ?>は動作しますか?
はい、表示します。
アドバイス、宜しくお願いします。
No.3
- 回答日時:
んー、いやですから、ログには何と出ていますでしょうか…
この回答への補足
すみませんでした。
下記の内容がブラウザで「http://IPアドレス/phpMyAdmin/」を入力してアクセスした際に出力されたerror_logの内容です。
[Sat Jul 02 23:55:42 2011] [error] [client IPアドレス] File does not exist: /var/www/html/favicon.ico
[Sat Jul 02 23:55:44 2011] [error] [client IPアドレス] (13)Permission denied: access to /phpMyAdmin/ denied
Apache2の設定(conf)がおかしいのでしょうか?
申し訳ありませんが再度、宜しくお願いします。
No.2
- 回答日時:
参考にならないとは思いますが、私もつい最近全く同じ症状に悩まされました。
環境もほぼ同じです。
そこで試しに、以下のことをしてみました。
1.phpMyAdmin を置いたディレクトリと同じ階層に別のディレクトリを作る。
例えば /var/www/html/phpmyadmin に置いていたとしたら、
/var/www/html/hoge というディレクトリを作る。
2.そこに、phpmyadminディレクトリの内容を全てコピー。
3.コピーしたディレクトリにアクセスしてみる。
で、これでphpMyAdminの初期画面が出ました。
ディレクトリの所有者、パーミッションは全て同じでした。
(さんざんあれこれと試した後なのでうろ覚えですが、たぶん)
そこで、元の phpmyadmin ディレクトリを削除し、hoge ディレクトリを
phpmyadmin にリネームしてアクセスしたところ、なんと、また同じエラーに
なってしまいました。
仕方がないので、OSのインストールからやり直してみたところ、
すんなりとアクセスできてしまいました。
インストール手順や設定内容は同じはず(だと思う)のですが…
この回答への補足
回答、ありがとうございます。
私は下記のサイトを参考にしました。
http://blogs.yahoo.co.jp/yah_hirano/31239876.html
solidnoiseさんはどのようにインストールしたんでしょうか。
できたら教えていただけませんでしょうか。
宜しくお願いします。
No.1
- 回答日時:
ログには、何と出ていますか?
また、今回とはあまり関係無く、大きなお世話かもしれませんが、phpMyAdmin 3.xからはPHPのバージョンが5.2.x必須となっていますが、大丈夫でしょうか?
この回答への補足
連絡が遅くなってすみません。
何回も、PHP等をインストールしなおしましたが結果は同じでした。
Apache 2.2.19 (Unix)
PHP 5.3.6
MySQL 5.1.57
※今回は「yum --enablerepo=wing」でインストールしました。
どこがいけないのかさっぱりわかりません。
どうか、再度宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL Mac です。ローカルホストの phpMyAdmin にアクセスできません。 1 2023/06/06 17:14
- UNIX・Linux AWSのEC2のZabbixユーザーでawscliコマンドが実行できない状態を解決する 1 2022/12/06 22:17
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合 1 2023/04/24 01:33
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「名前(first name) 1 2023/06/24 13:03
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行する場合、 C組女子生徒の名簿。はどう 1 2023/04/15 10:20
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただ 3 2023/05/01 18:01
- MySQL SQLの練習 1 2022/08/10 16:43
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「A,B組の女子の氏名のよみ。 1 2023/05/16 15:28
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
shellscript内のコマンドを、su...
-
ファイルが移動できません。
-
FTPでファイルがダウンロードで...
-
書き込み権限がありません
-
RPM のソースパッケージが展開...
-
「E212:書込み用にファイルを開...
-
lsでディレクトリのサイズが409...
-
Index.html表示しない!!
-
umask757をvar/www/htmlへ適用?
-
シンボリックリンクでパミッシ...
-
Ubuntu、ファイル移動によるエ...
-
Winmerge ファイルの中身は同じ...
-
嫌ってるのに真似してきたりマ...
-
同期センターのマークが出てま...
-
onedriveの中身を削除したらパ...
-
教えてください!困ってます。
-
コマンドプロンプトによるフォ...
-
ファイルの先頭行を全て削除したい
-
クラリスワークスのファイルを...
-
ファイルの単位
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
shellscript内のコマンドを、su...
-
Index.html表示しない!!
-
RPM のソースパッケージが展開...
-
PHPでchmod()を使えるようにす...
-
Ubuntu、ファイル移動によるエ...
-
「E212:書込み用にファイルを開...
-
あり得ない!アーカイブを展開...
-
シンボリックリンクでパミッシ...
-
書き込み権限がありません
-
Apacheのドキュメントルート配...
-
winSCPでlinuxフォルダを作りたい
-
rootでも権限が無いようです
-
rootユーザのメールボックスへ...
-
umask757をvar/www/htmlへ適用?
-
vsftpで共有ディレクトリ
-
エラー「cpp0: /var/tmp/cczy3N...
-
ファイル「所有者」と「所有グ...
おすすめ情報