
宜しくお願いします。
xoopsをインストールしてあるサーバのIPアドレスが変わりました。
これに伴い、xoopsの設定変更をしようと思ったのですが、IPアドレスが変更になっているので、アクセス出来ません。
アクセスすると下記の様なエラー表示されます。
This page cannot be displayed due to an internal error.
If you are the administrator of this site, please visit the XOOPS Cube official site for assistance.
Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34
そこで、index.phpファイルから順を追って調べたところ、
mainfile.php
でMySQLサーバの接続情報が設定されていましたので、XOOPS_DB_HOSTの箇所を新しく割り当てられたIPに差し替えたのですが、アクセスに30秒程時間がかかって、結局同じエラーが表示されます。
IPアドレス以外は全て変更しておりません。
MySQLの特権情報のIPもチェックしましたが、特に問題ありませんでした。
もしご存知の方がいらっしゃいましたら、是非ご教授の程、宜しくお願いいたします。
No.2ベストアンサー
- 回答日時:
> データベースサーバとウェブサーバが別で
はずれでしたか。。。
下のような標準的な簡単なプログラムでは接続出来ますか?
<?php
// データベースに接続し、選択する
$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password')
or die('Could not connect: ' . mysql_error());
echo 'Connected successfully';
mysql_select_db('my_database') or die('Could not select database');
?>
これで接続出来ないとしたら、サーバ側の設定(あるいはパスワードなど)に問題があります。
接続出来たとしたら、XOOPSの設定をいじれば何とかなる筈です。
ありがとうございます!
早速ためさせて頂きました。結果、やはり接続出来なかったので、サーバ会社に確認したところ、サーバ側の設定が問題でした【><。】
サーバのF/Wではじかれていた様でした(-_-x)
おかげさまで解決しました。
本当に助かりました!ありがとうございます!!m(__)m
No.1
- 回答日時:
IPアドレスでDBへのアクセス制限がかけられているの可能性があります
(サーバ管理者側のミスでしょうが)。前のIPアドレスでは接続可能で、変わったIPアドレスでは接続権限が無い可能性があると言う事です。
私の環境ですと、XOOPS_DB_HOSTはlocalhostになっています(当然MySQLサーバはlocalhost)。
試しにlocalhostにしてみたらどうでしょうか?
この回答への補足
ありがとうございます。
データベースサーバとウェブサーバが別で、localhostでの接続が出来ないんです。
XOOPS以外のソフトは同じ環境下で動作しているんです。
なので、サーバの設定も問題無さそうなんです。
mainfile.php
ファイル以外でMySQL接続設定を行っているファイルがあったりしませんでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
hpinfoにmysqlやmysqliが表示さ...
-
FTPコマンドでディレクトリごと...
-
バッチを用いたフォルダの自動移動
-
PHPのif文でその処理を途中で抜...
-
FORMで送信ボタンと戻るボタン...
-
Subversionのリポジトリの削除
-
PHPファイルの中身が見られるこ...
-
VBSの「MsgBox」について
-
Visual C++ 2005 Express Editi...
-
CFileDialogの最初のディレクト...
-
「クラウドにアップロード」」...
-
VBAでJPGサイズ変更
-
PHPの戻り値をWINDOWSバッチフ...
-
submitボタンの二重送信について
-
phpにて、ipアドレスによる処理...
-
拡張子php画像をjpg画像等に変...
-
phpmailerで送れない添付ファイ...
-
VB.NET 最下位のディレクトリ名...
-
php,mysqlにて画像パス保存/表...
-
findfirst("*",&ffblk,FA_DIREC...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
windwsXP環境下でapache2.2、ph...
-
お名前comのPHPとmysqlの接...
-
php→mysqlへの接続が出来ない(...
-
xamppliteでmysqlにアクセスしたい
-
mysqlへのデータ挿入
-
文字エンコードの設定について
-
localhostにリダイレクトされて...
-
エックスサーバーでのmysql設定...
-
hpinfoにmysqlやmysqliが表示さ...
-
My SQL の文字化け
-
phpでmysql接続について
-
php.iniのMYSQLの部分ですが…ど...
-
データベースへの持続的接続
-
MySQLから送られて来たデータの...
-
勉強の甲斐あっていよいよPHPフ...
-
mysql_connectについて
-
ネット上の無料サーバースペー...
-
CentOS5.3に、apache2.2.15とph...
-
CentOS5のPHPにMySQLサポートを...
-
PHP+MySQL+phpMyAdmin パスワ...
おすすめ情報