オレの覚え書きカテゴリ
オレのお気に入り
  • カテゴリ ローカルでテスト の最新配信
  • RSS
  • RDF
  • ATOM

オレの覚え書き - xoops php-5.3.x での大量エラー (Unknown Condition [8192]: )の対応

xoops php-5.3.x での大量エラー (Unknown Condition [8192]: )の対応

カテゴリ : 
ローカルでテスト
執筆 : 
waruwaru 2010/7/5 9:36
メモの所でも書いたが、設定の説明の前にここにも書いておく。

 xoopsのインストールが完了した後、管理画面へ行こうとすると
大量のエラー (Unknown Condition [8192]: なんたらかんたら~)がでる。
 これはXOOPSがphpの5.3.Xに対応できていないかららしい。

 最初にこれが出てきたとき困ったがあれこれ探してko-jiya528さんのサイトで対応方法を見つけた。

html/modules/legacy/kernel/Legacy_Module.class.phpのファイルに
function Legacy_ModuleAdapter(&$module)
{
parent::Legacy_AbstractModule($module);
}

の行を追加することで対応が出来る。
この行は当然ながらどこにでも追加してはいけない。

上のファイルの400行目付近
class Legacy_ModuleAdapter extends Legacy_AbstractModule
{
/**
* @private
* @brief bool
*/
var $_mAdminMenuLoadedFlag = false;

/**
* @protected
* @brief Complex Array - cached
*/
var $mAdminMenu = null;

ここに追加

function Legacy_ModuleAdapter(&$module)
{
parent::Legacy_AbstractModule($module);
}

ここまで

/**
* @public
* @brief This method is called back by the action search feature in the control
* panel.
* @param Legacy_ActionSearchArgs $searchArgs
* @return void
* @see Legacy_ActionSearchArgs


念のため必ずファイルのバックアップをとってから修正。

とりあえずこれでエラーは消えた。

トラックバック

トラックバックpingアドレス http://waruwaru.net/modules/d3blog/tb.php/8
参照元
xoopsとPHP(5.2系と5.3系)2011/3/16 15:47
です。PHPの5.2系が打ち止めだって事を。急遽、5.2系を5.3系にバージョンアップする必要が出てきました。しかぁーし!! xoopsってば、PHPを5.3系にすると、ドバドバとメッセ...

<......more
fukuchan.myhome.cx - d3blog
List of goods
スポンサー
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project