宜しくお願いします。
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.1
- 回答日時:
IPアドレスでDBへのアクセス制限がかけられているの可能性があります
(サーバ管理者側のミスでしょうが)。前のIPアドレスでは接続可能で、変わったIPアドレスでは接続権限が無い可能性があると言う事です。
私の環境ですと、XOOPS_DB_HOSTはlocalhostになっています(当然MySQLサーバはlocalhost)。
試しにlocalhostにしてみたらどうでしょうか?
この回答への補足
ありがとうございます。
データベースサーバとウェブサーバが別で、localhostでの接続が出来ないんです。
XOOPS以外のソフトは同じ環境下で動作しているんです。
なので、サーバの設定も問題無さそうなんです。
mainfile.php
ファイル以外でMySQL接続設定を行っているファイルがあったりしませんでしょうか。
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
お探しの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ランキング
-
XOOPSのサーバアクセス設定につ...
-
phpmyadminのトップページのMyS...
-
MySQLから送られて来たデータの...
-
onedrive にexcelファイルをア...
-
こちらはただの直列処理ですか?
-
ワードプレス、Contact Form 7...
-
拡張子php画像をjpg画像等に変...
-
PHPとCSVで簡易データベースな...
-
include先でのinclude元の変数...
-
リダイレクト元のURLの取得方法...
-
メールフォームのタイトルが文...
-
php エラー
-
PHPのif文でその処理を途中で抜...
-
VBでメールを送る時のSMT...
-
one drive のアップロード失敗...
-
別PHPファイルに変数を渡す
-
ワードプレスサイト PHP8.0.25...
-
パースエラーとは?
-
Image Magickの関数が使えない
-
文字化けで混乱中です...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHPのWARNINGをcatchするには
-
お名前comのPHPとmysqlの接...
-
localhostにリダイレクトされて...
-
エックスサーバーでのmysql設定...
-
lolipopでのmysql接続について
-
XOOPSインストール中に真っ白画...
-
データベースと連動したベーシ...
-
レンタルサーバでPHPからMySQL...
-
hpinfoにmysqlやmysqliが表示さ...
-
データベースに接続できない・...
-
XserverでpearのDBでMySQLに接続
-
My SQL の文字化け
-
ページ表示について
-
MySQLから送られて来たデータの...
-
XOOPSのサーバアクセス設定につ...
-
勉強の甲斐あっていよいよPHPフ...
-
pwebmanagerにアクセスするとFa...
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
おすすめ情報