みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

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

締切り済みの質問

phpMyAdminのログイン画面が出ません。

windowsXPでローカルの環境で、
MovableType3.35/ApacheHTTPServer2.2.6/ActivePerl5.8.8/MySQLServer5.0等
を使用してブログを作っています。
MySQLをphpMyAdmin2.11.1で管理すべくlocalhostにphpMyAdminを解凍し、
以下のようにconfig.inc.phpを編集したのですが、
<?php
$i=0;
$i++;
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin/';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
?>

http://localhost/phpMyAdmin/にアクセスしてもログイン画面が開かず、
Index of /phpMyAdminが出てきてしまいます。
どうしたらいいのでしょうか?

MySQLではデータベース・ユーザーを作成してパスワードは今のところなしになっています。
MovableTypeでは既にブログが作れるようになっていますが、
DBをphpMyAdminで管理できるようにしたいのですがうまくいきません。
ネットで調べたり自分なりにやってはみたのですが解決できません。
他に何か調べることや解決方法が分かる方がいらっしゃいましたらご回答宜しくお願いします。

投稿日時 - 2008-11-06 16:29:24

QNo.4458048

すぐに回答ほしいです

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

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

回答(3)

ANo.3

その状態ではphpmyadminはおろか、通常のHTMLすらまともに表示できない設定になっています。
まずは、index.html がブラウザで表示できるの環境を確保し、そのうえでphpが動作する設定まで持ち込んでください。

投稿日時 - 2008-11-07 03:09:51

補足

<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
に直しました。

PHPのインストールが良くなかったのかと思い、もう1度インストールしなおしてみました。(上書きインストールできるのですよね?)
Apache 2.2.x Module を選択し、Apache Configuration Directory には Apache の httpd.conf があるディレクトリを設定し、Extensionsの中から「mcrypt_filter」, 「MySQL」, 「Multi-Byte String」を選びインストールしました。
試しに、
<?php phpinfo();?>
と書いたtest.phpを作りlocalhostに置きブラウザからアクセスしましたが、ファイルのダウンロードのウィンドウが出てしまいます。
何がいけないのでしょうか?

投稿日時 - 2008-11-07 04:09:41

お礼

いつの間にか出来るようになりました。
あーでもないこーでもないとネットで探したりしていろいろ試してみて、
設定ファイルをいじくりまわしたり、
PHPの再インストールやらやって、
最終的にPC再起動していつも使ってるタブブラウザ起動したら、
http://localhost/test.php
http://localhost/phpMyAdmin/
が残っていて、いきなり表示できるようになっていました。
なぜかphpMyAdminはログイン画面出ませんでしたが、
既にログインされた状態?で表示されていました。
なんだかよく原因が分からないまま出来てしまったようで・・・。

投稿日時 - 2008-11-08 19:21:45

ANo.2

indexが出てしまうということは、Apacheの設定に問題があります。

1. httpd.conf の DirectoryIndex ディレクティブに index.php が含まれていない。
2. httpd.conf に AddType application/x-httpd-php .php がない。
3. httpd.conf で Options -Indexes FollowSymLinks が指定されていない。または Options Indexes FollowSymLinks が指定されている。

ことが原因だと思います。

投稿日時 - 2008-11-06 17:53:55

補足

(1)ご指摘いただいた部分について3回に分けて書き込みます。
httpd.confの中のご指摘の部分を変更してみましたが状況としては変わらないようです。何か違うのでしょうか?

>1. httpd.conf の DirectoryIndex ディレクティブに index.php が含まれていない。

# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>

↓以下のように変更してみました。
-------------------------------
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>

投稿日時 - 2008-11-06 20:45:11

お礼

すみません、文字数がオーバーしてしまったので数回に分けようと思ったのですができませんでした。文字数が足りないのでコメントアウトされているところだけ消した形でもう1度書き込みます。httpd.confの中のご指摘の部分を変更してみましたが状況としては変わらないようです。何か違うのでしょうか?

>1. httpd.conf の DirectoryIndex ディレクティブに index.php が含まれていない。
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
↓以下のように変更してみました。
-------------------------------
<IfModule dir_module>
DirectoryIndex index.php
</IfModule>

>2. httpd.conf に AddType application/x-httpd-php .php がない。
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddHandler cgi-script .cgi.pl
</IfModule>
↓以下のように変更してみました。
-------------------------------
<IfModule mime_module>
TypesConfig conf/mime.types
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php
AddHandler cgi-script .cgi.pl
</IfModule>

>3. httpd.conf で Options -Indexes FollowSymLinks が指定されていない。または Options Indexes FollowSymLinks が指定されている。
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
<Directory "C:\www\squirrel">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
↓以下のように変更してみました。
-------------------------------
<Directory />
Options -Indexes FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
<Directory "C:\www\squirrel">
Options -Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

投稿日時 - 2008-11-06 21:15:21

ANo.1

PHPはインストールされてますか?

投稿日時 - 2008-11-06 16:49:08

補足

PHP5がインストールされています。
それは書いていなかったようですみません。
何か特別な設定が必要だったのでしょうか?

投稿日時 - 2008-11-06 17:18:07