サーバ変えよう!
前向きでポジティブな結論!
XOOPSをインストールしてうんともすんとも言わなかったんが、エラーメッセージを返す。進歩した。
エラーメッセージは以下のとおり、、
This page cannot be displayed due to an internal error.
If you are the administrator of this site, please visit the Xoops Troubleshooting Page for assistance.
Notice [PHP]: Undefined index: enable_badips in file include/common.php line 98
Notice [PHP]: Undefined index: language in file include/common.php line 118
Notice [PHP]: Undefined index: use_ssl in file include/common.php line 164
Notice [PHP]: Undefined index: use_mysession in file include/common.php line 166
Warning [PHP]: mysql_query(): supplied argument is not a valid MySQL-Link resource in file class/database/mysqldatabase.php line 236
Notice [PHP]: Undefined index: closesite in file include/common.php line 226
Notice [PHP]: Undefined index: theme_set in file header.php line 29
Notice [PHP]: Undefined index: theme_set in file header.php line 29
Notice [PHP]: Undefined index: theme_fromfile in file class/template.php line 66
Notice [PHP]: Undefined index: debug_mode in file header.php line 65
Notice [PHP]: Undefined index: theme_set in file header.php line 68
Notice [PHP]: Undefined index: theme_set in file header.php line 68
Notice [PHP]: Undefined index: theme_set in file header.php line 68
Notice [PHP]: Undefined index: theme_set in file include/functions.php line 461
Notice [PHP]: Undefined index: sitename in file header.php line 68
Warning [PHP]: mysql_query(): supplied argument is not a valid MySQL-Link resource in file class/database/mysqldatabase.php line 236
Warning [PHP]: array_keys() [function.array-keys]: The first argument should be an array in file header.php line 74
Warning [PHP]: Invalid argument supplied for foreach() in file header.php line 74
Notice [PHP]: Undefined index: banners in file header.php line 80
Error [Xoops]: Unable to connect to database in file class/database/databasefactory.php line 34
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/etc/httpd/htdocs/free/class/database/mysqldatabase.php on line 236
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /usr/local/etc/httpd/htdocs/free/class/database/mysqldatabase.php on line 236
でなぜ、これが出たかと言うと、mainfile.phpの、'XOOPS_DB_HOST'を'localhost'から、'mindresort.net'に変更した。
もちインストールの時は、'localhost'で実行したのだが。この変更で挙動が変わるという理屈がよくわからない。誰かSEの方で心当たりのある方はコメントいただきたいです。
この変更をする前は、白紙ページ(というか、白紙ページまで言ってないっぽい。server errorを返してくるので。
で、この変更後に、上記のエラーを返すようになった。(common.phpをいじくって、debugmodeにしてある。また、DBのconfigテーブル内のdebugmodeも1に設定している)
どうも、DBにうまくコネクトしていないような気がする。
xoops2は、php.iniの'register_globals'を0にするようにと書いてあったが、これをさわっても現状の挙動には関係なかった。(多分まだそこまで行ってない)しかし、これを0にすると、本元のマインドリゾートのサイトのコンテンツに支障をきたすことになった。つまり1のままにしておかないといけないのだ。
この両立はどうなのか?
という観点から、XOOPSサーバを別途用意しようかと判断してきた。
とぶつぶつ書いてるけど、書くとこ間違ってないかい?
XOOPSサイトに書けばいいのに。