LOGIN ID Password Auto Login Register Now! Lost Password?
XUGJ Forum

pack2011で、XCL2.1.8のEUC_JPなサイトのアップ時

投稿ツリー


このトピックの投稿一覧へ

naao

なし pack2011で、XCL2.1.8のEUC_JPなサイトのアップ時

msg# 1
depth:
0
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2011/12/11 10:40 | 最終変更
naao  Commander 居住地: 2006年10月頃~  投稿数: 509
私のメインサイトなーお'nWEBを、XCL2.1.8→pack2011にアップグレードしました。(pack2011はSVNから昨日時点のrev346)

手順は、こちらに書いてある通りで基本大丈夫なんですが、

私のサイトの多くは文字コードがEUC_JPで運用されていて、管理者のunameもマルチバイト文字だったりします。

で、サイトクローズしてファイル群をアップして、「preload/upgrade22.class.php」をセットして、いざ管理者でログイン! と思ってもログインできず。。

解決策としては、一時的にデータベース内の「users」テーブルの、当該管理者のunameをシングルバイトに変更して、 更に「session」テーブル内のデータも一旦消去することで、無事にログインできて、profileモジュールとhypconfモジュールのインストールに成功。 その後、他のモジュールを順次バージョンアップし、管理者のunameもマルチバイトに戻して問題なくログインできています。

動作環境としては、
サーバー : Apache/2.2.15 (Scientific Linux)
PHPバージョン : 5.3.6
MySQLのバージョン : 5.5.13
使用言語 : japanese
です。

修正はコア側なのか、プリロードのほうなのかわかりませんが、まずは報告まで。

(追記) 同じ環境で、以前にXCL2.1.16a-JP→XCL2.1.4にアップグレードしたサイトを、pack2011にアップしてみましたが、再現しませんでした。 単に私の作業ミスの可能性も高いかもしれません。。
投票数:1 平均点:10.00

  条件検索へ


Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities