PDA

View Full Version : phpMyAdmin


zako
2002/01/26, 12:58 AM
phpMyAdmin-2.2.3を使用しているのですが、
BASIC認証をするためにはどのようにしたらいいのでしょうか。
ご教授願います。

bay
2002/01/26, 09:02 AM
★XREA-FAQ★ (http://supporter.s1.xrea.com/) を見てくださいまし。
「HP作成」の「Q..htaccessを使ってアクセス制限するにはどうしたらいいのでしょうか?」という項目に解説がしてあります。

zako
2002/01/26, 01:27 PM
返信ありがとうございます。
早速試してみたところ、
shared_html内ではできませんでした。

bay
2002/01/26, 03:35 PM
そうかあ、そういえばそうだったけ。
使うときだけパーミッションを有効にするか、
もしくはpass.zip (http://dandelion.s6.xrea.com/script/pass.zip) を使ってみてくらさい。駄作かも知れんけど。

Yosihiko
2002/01/26, 09:38 PM
 僕が利用しているのは 2.2.2 です。参考になれば良いかな。

 config.inc.php というファイルでデータベース設定されると思いますが、その中に、
$cfgServers[1]['adv_auth'] = TRUE;
を設定してやるとパスワード認証可能です。BASIC 認証とは異なりますが・・・:)

zako
2002/01/27, 07:35 PM
返信ありがとうございます。
PHPって便利ですね〜:)

bay
2002/01/29, 01:45 AM
うげ、パスワード認証入ってたのか。
自分で作った俺はおバカさんだね。

frankey
2002/02/22, 08:03 PM
phpMyAdminを設置したら、他の人のDBまで表示されてしまう。
これってどうしようもないことですか?:confused:

koney
2002/03/17, 09:11 PM
あ、ちょうどこの件でハマっていたので(^^;
BBSで探していたのですが、結局自己解決しました。

恐らく他の人のDBに対する権限の設定ミスかと思われます。
GRANTでapache実行ユーザにALLの権限を与えているのかと。
#きっと、他人に自分のDBを弄って欲しいのでしょう:)

権限を与えるのは、自分自身だけで良いと思います。
#自分自身=あなたのアカウント

任意のプログラムからDBに接続する時に、
dbname、user、passwdを意識して指定してみてください。

PHPとPostgresならば、
pg_connect("dbname=DB名,user=アカウント名,password=パスワード");
です。
pg_connect('','','DB名’)だと、apache権限ユーザで繋ぎにいきます。
#そもそも、これはPostgresの設定ミスではないのですか?

habu
2003/03/14, 07:46 PM
すいません。まちがえて新しいスレッドを他にたててしまいました。

テーブルにテキストファイルの追加という機能がありますが、現在の
サーバーではでません。
同じ設定で他のサーバーでは出るのですが、Mysql自体の設定なので
しょうか?
どこをいじれば直るのかだれかご存じないですか?