February 27, 2008
Nucleus 3.31 バージョンアップ完了!

でも、バージョンアップで勘違いして失敗し、
データ消失。。。:*o*:
でもでも やっとの事でNucleus 3.31 バージョンアップ完了!:-D
* まだやらなきゃならない事が色々ありますが
こんなことが再度起こらないように覚書!
coreserver(SQL バージョン5系) に Nucleus 3.3 から 3.31 にバージョンアップしたら文字化けとなりました。
ちなみに XREA の SQLのバージョン4系 と 5系にインストールした
のNUCLEUS3.3 を 3.31にバージョンアップしても文字化けは起こりませんでした。
もともと coreserver のSQLデータは、xrea のSQL バージョン3系のデータから移行したのですが、この「移行」が原因って事でしょうか??:twisted:
* MySQL4.1、5以降の文字コードがらみのトラブルのようです。。=:[
今後 nucleusをバージョンアップするときには 必ず
Nucleusのlibs/globalfunctions.phpで
/**
* Connects to mysql server
*/
function sql_connect() {
global $MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD, $MYSQL_DATABASE, $MYSQL_CONN;$MYSQL_CONN = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASSWORD) or startUpError('
Could not connect to MySQL database.
', 'Connect Error');
mysql_select_db($MYSQL_DATABASE) or startUpError('Could not select database: ' . mysql_error() . '
', 'Connect Error');
mysql_query("SET NAMES utf8"); //_hack ← おまじないとはこの行のことreturn $MYSQL_CONN;
}
とする事を心に誓います!:*o*:
<%TrackBack(url)%>