こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

phpMyAdminにアクセスできない

こんにちは、質問させてください。


Ubuntu11にMySQLとPHP5、Apache2がインストールされている状態(PHP5は初期状態でインストール済みでした)で、phpMyAdminをインストールしましたが、phpMyAdminに正しくアクセスできませんでした。

環境は以下の通りです。
・サーバマシン(Ubuntu11)/ローカルIP:192.168.0.3
・クライアントマシン(Windows XP Professional)/ローカルIP:192.168.0.2


手順は以下の通りです。

$ sudo aptitude install phpMyAdmin
※インストール中に出てきたコンフィグ画面ではapache2を選択しました。

しかし/var/www/以下を確認してみると、phpMyAdminが作成されておりませんでした。
/usr/share/phpmyadminは存在していましたので、そこに対するシンボリックリンクを作成しました。
$ cd /var/www
$ sudo ln -s /usr/share/phpmyadmin phpMyAdmin
$ ls -l
lrwxrwxrwx 1 root root 21 2011-07-21 03:40 phpMyAdmin -> /usr/share/phpmyadmin


さらに、phpMyAdminに外部から接続されない様に、apache2の設定ファイルを以下の様に作成しました。
$ sudo vi /etc/apache2/phpmyadmin.conf
【編集内容ここから】
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
order deny,allow
deny from all
allow from 127.0.0.1
allow from 192.168.0.0/255.255.255.0
</Directory>
【編集内容ここまで】

編集後、apache2を再起動しました。
$ sudo /etc/init.d/apache2 restart


それからhttp://192.168.0.3/phpMyAdminに接続を試してみたのですが、"404 Not Found"が返答されるのみでした。
# シンボリックリンクの作成が余計だったのかなと思い、これを削除してアクセスしましたが、やはり"404 Not Found"が返ってきます。


なお、/var/www/の他のファイルにはアクセス可能です。
http://192.168.0.3/index2.html


問題点がお分かりの方がいらっしゃいましたら、解決策をご教授いただけると幸いです。

以上、よろしくお願いします。

投稿日時 - 2011-07-21 04:15:59

QNo.6889258

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

> ソフトリンクはphpMyAdminをインストールする手順を紹介したサイトでは、大抵のところがソフトリンクも自然と生成されると書かれているからです

それは、その人の環境次第だと思いますけど…

いろいろなページを調べているのはわかりますが、全部ごっちゃになっています。
やらなくても良いことをやっていたり…(No.1さんの回答どおり)
やらなければならないのにやっていなかったり…

phpMyAdminなんか、何も考えずにソースをDocumentrootに置くだけで動きますよ。
もちろん、config.inc.phpの修正は必要ですが。
その後、セキュリティーとか考えればいいんじゃないでしょうか?
まずは、動かすことを優先しましょうよ。

投稿日時 - 2011-07-30 21:26:31

ANo.1

そもそも質問者が何をしたいのか理解できない。
Apacheでエイリアスを指定しているのに何故ソフトリンクをする?
何がしたいのかさっぱりわからない。

投稿日時 - 2011-07-24 01:25:56

補足

エイリアスをつけても404 NOT FOUNDが返ってくるのです
ソフトリンクはphpMyAdminをインストールする手順を紹介したサイトでは、大抵のところがソフトリンクも自然と生成されると書かれているからです

投稿日時 - 2011-07-26 13:54:13

あなたにオススメの質問