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で管理できるようにしたいのですがうまくいきません。
ネットで調べたり自分なりにやってはみたのですが解決できません。
他に何か調べることや解決方法が分かる方がいらっしゃいましたらご回答宜しくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
その状態ではphpmyadminはおろか、通常のHTMLすらまともに表示できない設定になっています。
まずは、index.html がブラウザで表示できるの環境を確保し、そのうえでphpが動作する設定まで持ち込んでください。
この回答への補足
<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に置きブラウザからアクセスしましたが、ファイルのダウンロードのウィンドウが出てしまいます。
何がいけないのでしょうか?
いつの間にか出来るようになりました。
あーでもないこーでもないとネットで探したりしていろいろ試してみて、
設定ファイルをいじくりまわしたり、
PHPの再インストールやらやって、
最終的にPC再起動していつも使ってるタブブラウザ起動したら、
http://localhost/test.php
http://localhost/phpMyAdmin/
が残っていて、いきなり表示できるようになっていました。
なぜかphpMyAdminはログイン画面出ませんでしたが、
既にログインされた状態?で表示されていました。
なんだかよく原因が分からないまま出来てしまったようで・・・。
No.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 が指定されている。
ことが原因だと思います。
この回答への補足
(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>
すみません、文字数がオーバーしてしまったので数回に分けようと思ったのですができませんでした。文字数が足りないのでコメントアウトされているところだけ消した形でもう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>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
pearのパッケージについて
-
ロリポップでのphp.iniの編集の...
-
ZendFrameworlkでZend_Session...
-
php_network_getaddresses: get...
-
php.iniの設定が反映されない
-
xamppのDocumentRootでindex,ht...
-
php.ini を設定を変更すると再...
-
フォントの色を変えるには?
-
透過PNGが透過されない!!
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
別ファイルの変数を呼び出した...
-
.phpと.incファイルの違いはな...
-
一定時間毎に同じ動作を繰り返...
-
MySQLのdatetime型の月日0を削...
-
「クラス関数」「メンバ関数」...
-
リンク先を隠す方法はないでし...
-
ラッパークラスって何ですか?
-
Subversionのリポジトリの削除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php.ini を設定を変更すると再...
-
xamppのDocumentRootでindex,ht...
-
localhostでphpのページが表示...
-
Fatal error: Call to undefine...
-
PDFlib・・・日本語表示の設定??
-
PHPのアンインストール
-
phpのコードがそのまま文字列と...
-
php.ini の mbstring.encoding...
-
phpinfoとphp -vのバージョンが...
-
ロリポップでのphp.iniの編集の...
-
xampp phpエラーについてです。
-
<?php phpinfo(); ?>と<? phpin...
-
さくらインターネットでphp.ini...
-
PHPは複数インストールされてい...
-
PukiWiki - アルファベットの大...
-
xoopsが設置できません。(イン...
-
mSQL関数って、何?(汗)
-
いいかげんxamppなんとかしたい...
-
PHP使用時のアパッチ設定ファイル
-
php + postgre で接続できない
おすすめ情報