ブログ - 2.2 rc1 を適用 (part2)
[追記]以下は無駄な努力の記録です (涙)
さぁどうしましょう
さぁどうしましょう
とりあえずエラーログなどは残っていないようなので、調べようがない。
まずはソースの場所を探そう。
global.php に _SYSTEM_MODULE_ERROR という名前で定義されているようだ。
この定数を使っているテンプレートを探す。
modules/legacy/templates/legacy_install_modules.html にあることが分かった
modules/legacy/preload/Primary/SystemModuleInstall.class.php
やっと分かったよ。
問題点の切り分けをしようと努力したが埒があかない。
ちょっといやになったので、無理矢理このプリロードを止めることにした。
いつものトップ画面が表示された!なんだ、動くじゃないか。
管理者メニューに移動する。
日本語ではなく、言語定数が表示されている部分がある。
もしかして日本語コードを変えたのが問題?
言語設定を ja_utf8 に変えたらばけばけ
_LANGCODE が取れていないみたい。
どうやら 2.2 からは setting.php に移っているみたい...
html/preload/SetupAltsysLangMgr.class.phpファイルの
$this->_loadLanguage( 'legacy' , 'global' ) ;
の下に
を追加
文字化けは治まった
まずはソースの場所を探そう。
find . -name '*.php' -print | xargs grep "以下のモジュールが導入されていません"
global.php に _SYSTEM_MODULE_ERROR という名前で定義されているようだ。
この定数を使っているテンプレートを探す。
find . -name '*.html' -print | xargs grep SYSTEM_MODULE_ERROR
modules/legacy/templates/legacy_install_modules.html にあることが分かった
find . -name '*.php' -print | xargs grep legacy_install_modules
modules/legacy/preload/Primary/SystemModuleInstall.class.php
やっと分かったよ。
問題点の切り分けをしようと努力したが埒があかない。
ちょっといやになったので、無理矢理このプリロードを止めることにした。
preBlockFilter() の中身をすべてコメントアウト!!
いつものトップ画面が表示された!なんだ、動くじゃないか。
管理者メニューに移動する。
日本語ではなく、言語定数が表示されている部分がある。
もしかして日本語コードを変えたのが問題?
言語設定を ja_utf8 に変えたらばけばけ
_LANGCODE が取れていないみたい。
どうやら 2.2 からは setting.php に移っているみたい...
html/preload/SetupAltsysLangMgr.class.phpファイルの
$this->_loadLanguage( 'legacy' , 'global' ) ;
の下に
$this->_loadLanguage( 'legacy' , 'setting' ) ;
を追加
文字化けは治まった