宜しくお願いします。
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で質問しましょう!
似たような質問が見つかりました
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- その他(インターネット接続・インフラ) ブラウザにIPアドレス入力した時 1 2022/06/16 19:08
- Windows 10 インストールしたてのVirtualBoxの仮想マシンにDHCPで割り振られるIPアドレスにつきまして 1 2023/05/03 14:46
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- VPN 接続のたびにIPが変わるVPNサービスが知りたい 2 2022/06/27 02:34
- YouTube youtube動画再生について… 1 2022/04/08 04:24
- FTTH・光回線 グローバルIPアドレスの変更について 1 2022/04/23 05:32
- VPN DNS「8.8.8.8」とは何なのでしょうか? 固定 IP アドレスで光回線の代わりに使えますか? 4 2022/10/17 16:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
lolipopでのmysql接続について
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
バッチを用いたフォルダの自動移動
-
phpとaspの違いについて
-
form actionで二つ送信先を指定...
-
phpで画像がどうしても文字化け...
-
透過PNGが透過されない!!
-
PHP8を使うと、大量のWarningが...
-
index.phpって何ですか? 具体...
-
PHPで、エラーがない場合のみ画...
-
これの対応OSを教えて下さい。p...
-
ワードプレスサイト PHP8.0.25...
-
PHPからロリポップ!のメールサ...
-
PHPで複数ファイルのダウン...
-
PHPをhtmlに読み込んだファイル...
-
chmod()で所有者が変わってしまう
-
「クラス関数」「メンバ関数」...
-
ファイルアップロードの上限を...
-
ワードプレス、Contact Form 7...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
お名前comのPHPとmysqlの接...
-
phpから、mysqlログイン時のユ...
-
XAMPPでSQL文を流すとフリーズ...
-
localhostにリダイレクトされて...
-
PHPのWARNINGをcatchするには
-
MySQLとPHPで日本語が文字化け...
-
lolipopでのmysql接続について
-
データベースと連動したベーシ...
-
PHP+MYSQL(MYSQLに接続できない)
-
pearDBでの接続エラー(mysqliの...
-
FedoraCore3 phpでのmysqlエ...
-
php.iniのMYSQLの部分ですが…ど...
-
データベースへの持続的接続
-
XserverでpearのDBでMySQLに接続
-
MySQLから送られて来たデータの...
-
JavaからMySQLへの接続
-
MySQLの文字化け
-
pwebmanagerにアクセスするとFa...
-
違うサーバにあるデータベース...
-
さくらvpsでのphpのmysqlの接続...
おすすめ情報