Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
355 / 1063 <前へ | 次へ>

〔709〕嵌ってしまったorz
 Hidemi Oya WEB  (07/09/02 14:46)

引用なし
   >金曜か土曜の深夜に、移行することにします。
 土曜日の深夜に s70 から s301 に移行しました。
 XREA のサーバ間コピーを使ってデータは簡単に移せました。サーバ間コピーでは、/public_html 以下のディレクトリのみコピーするのが良さそうです。/Maildir にあるメールボックスをコピーしてもダメで、削除してメール設定を一からやり直しました。

 サーバを移行して、問題が2つ発生。ひとつは当サイトのトップページのトピックコラムが文字化けすること、もうひとつは CoolON Project の BBS が表示されなくなったことです。

 トピックコラムは MySQL にデータを保存して、PHP で読み出して表示しています。最初は PHP4 から PHP5 に変わったことで各種 encoding の設定も変わったのかと思ったんですが、いろいろ確認しても問題なしで、いろいろ試しても変化なし。CGI 版 PHP4 で実行しても同じなので、PHP の問題ではないと断定。
 じゃあ MySQL4 から MySQL5 に変わったのが原因かと、phpMyAdmin でデータベースの内容や各種 encoding を確認しても問題なし。しかも、同じデータベース、同じ encoding で使っている薬検DB検索 perl 版 3.0.RC4 は問題なく動作しています。てえことは、MySQL5 の問題でもなさそう。
 ここまで数時間を費やして、最後に残ったのが、PHP と MySQL5 のインターフェースの問題です。PHP と MySQL5 の各種 encoding を無視して、勝手な encoding でやりとりをしてるのではないかと…。今まで使っていた mysql_* 関数ではインターフェースの encoding が不明なので、mysqli_* で書き直してみたところ、インターフェースが latin1 になってました。mysqli_set_charset でようやく解決できました。
 でも、mb_* 系関数の encoding で UTF-8N は 'UTF-8'、mysqli_set_charset では 'utf8' という違いがあって、ここでもちょっと嵌っちゃったんですけどね(^_^;)。

 CoolON Project の BBS はこれから原因究明ですが、全く同じ掲示板システム、全く同じ PHP スクリプトによるメニューの FAQ と Report は表示されているので、こいつはかなり手強そうです。さて、どうしたものか…。

〔699〕新検索システム検討中 Hidemi Oya (07/08/20 15:19)
〔700〕PHP で SQLite3 を使う Hidemi Oya (07/08/20 16:22)
〔704〕PHP で SQLite3 を使う(2) Hidemi Oya (07/08/27 22:02)
〔706〕PHP で SQLite3 を使う(3) Hidemi Oya (07/08/28 22:37)
〔709〕嵌ってしまったorz Hidemi Oya (07/09/02 14:46) <<<
〔710〕嵌ってしまった(2) Hidemi Oya (07/09/02 21:01)
〔708〕自前サーバが不要に Hidemi Oya (07/09/01 22:04)
〔711〕自前サーバがやっぱり必要 Hidemi Oya (07/09/03 22:45)
〔712〕自前サーバ立ち上げで決定 Hidemi Oya (07/09/04 21:36)
〔727〕自前サーバ中間報告 Hidemi Oya (07/11/08 0:52)
〔728〕Re:自前サーバ中間報告 Hidemi Oya (07/11/09 1:09)
〔729〕静かだが… Hidemi Oya (07/11/13 23:36)
〔764〕Re:静かだが… Hidemi Oya (07/11/23 22:44)
〔701〕ACFinder データベース流用伺い Hidemi Oya (07/08/20 16:32)
〔702〕Re:ACFinder データベース流用伺い kabe (07/08/21 21:02)
〔703〕Re:ACFinder データベース流用伺い Hidemi Oya (07/08/21 23:06)
〔705〕Re:ACFinder データベース流用伺い kabe (07/08/27 22:32)
〔707〕Re:ACFinder データベース流用伺い Hidemi Oya (07/08/28 22:46)

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
355 / 1063 <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.