コメント
サイト運営のための寄付
作成者: 白鷹2
ページ番号: 1228093883_1228216913
作成日: 2008-12-02
修正日: 2009-04-07
XREAでの不具合対策
XREAに設置する場合の注意点
MySQL関係
・FULLTEXTによる全文検索では、4文字未満の単語を検索できない。これは、MySQLのデフォルトの設定であり、ユーザー側で設定変更ができなため。

・全文検索では、日本語を利用できない。原因は不明で、16進数文字列に変換するなど、対策が必要。
 (日本語が単語単位に区切れないというMySQLの制限によるものではない。下記のPHPの不具合による可能性もある)

・PHPのprepareを使う場合、SQL文に、limit ?,? という記述はできない。
sql = "select * from foo limit ?,?";
では、動かないので
sql = "select * from foo limit " . $offset . "," . $num;
とする。
・xreaでuft8のデータベースをバックアップするとき、Web上のツールからでは、文字化けする。
SSHで、以下のコマンドを実行する。

mysqldump -u user -ppassword --default-character-set=latin1 DB名 > バックアップファイル

なぜか、latin1を指定する必要がある。また、このままでは、他のコンピュータのデータベースで復元できないので、バックアップファイルの中を修正する必要がある。
ファイルの10行目ほどにあるlatinの部分を、utf8に修正する。
SET NAMES utf8
PHP関係
・safe modeで動いているため、動作が制限される関数がある。cgiモードで動かすことで、制限を回避できる可能性がある。

・libxmlのバージョンが2.6.19と古く、このバージョンにはバグがあるため、xml関係の処理は、正常に行うことができない。この問題は、2007年ごろからサポート掲示板で話題になっているが、2009年4月現在でも、改善されていない。おそらく、xrea、coreserverの全てのサーバーが影響を受けていると思われる。
サポート掲示板
これ以外でも話題になっている。
Zend framework、OpenID関係(Xoopsのモジュールなど)などが動かない原因となっている。
©2008-2009 PostTips All Rights Reserved.
新規ページの作成
タイトル:
要約
新規画像の登録
タイトル:
画像ファイルの指定
タイトルの修正
画像タイトルの修正
要約の修正
コメントの書き込み
コメント: