人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPとmysqlに精通している方へ
phpを使って、ロリポップサーバー(php4.2)に接続しようとした際に下記のエラーが出ました。mysqlバージョン4.2です

mysql_connect関数を使いました。

Warning: mysql_connect() [function.mysql-connect]: Host '211.23.34.33' is not allowed to connect to this MySQL server in C:\Program Files\Apache Group\Apache2\htdocs\test.php on line 14

このようなエラーが出ます。
test.phpの内部に
==============================
$link=mysql_connect("mysql25.lolipop.jp","LA030","pass");
==============================
と記述します。
※ホスト名、ユーザー名、パスは上記で間違い無いとしてください

○どうしてエラーがでるのでしょうか?

おねがいします

●質問者: rrr3
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:23 Apache CONNECT GROUP JP
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kurukuru-neko
●35ポイント

mysql25.lolipop.jpはIP

アドレス211.23.34.33と思います。

MySQLへの外部からの接続許可を与えて

いないと上記エラーが発生します。

Apache/PHP/MySQLが同一サーバー

である場合ホスト名は、過去の質問で

localhostだと接続は成功してので

あればlocalhost 又は127.0.0.1

固定で問題ありません。

DMY:

http://q.hatena.ne.jp/answer


2 ● xtra
●35ポイント

エラーを見ると、ローカルのApacheから接続しようとしているようですが、

http://www.lolipop.jp/?mode=support&state=faq&state2=cgi...

にあるように、外部からの接続はできないようです。

なので、契約しているロリポップ内にファイルを置いてテストされてみてはいかがでしょうか。

◎質問者からの返答

ありがとうございます!

きたー!!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ