2009年12月1日火曜日

 

【Xoops】PHPデバックモードで「Notice[PHP]: Undefined variable:~」エラーの対処

以下の様なエラーが出る場合の対処。

Notice [PHP]: Undefined variable: global_perms in file xoops_trust_path/modules/gnavi/include/common_prepend.inc.php line 46
Notice [PHP]: Undefined variable: global_perms in file xoops_trust_path/modules/gnavi/include/common_prepend.inc.php line 47
Notice [PHP]: Undefined variable: global_perms in file xoops_trust_path/modules/gnavi/main/category.php line 47
Notice [PHP]: Undefined variable: orgfile_name in file xoops_trust_path/modules/gnavi/main/submit.php line 447
Notice [PHP]: Undefined variable: orgfile_name1 in file xoops_trust_path/modules/gnavi/main/submit.php line 448
Notice [PHP]: Undefined variable: orgfile_name2 in file xoops_trust_path/modules/gnavi/main/submit.php line 449

次の様に修正する。「/xoops_trust_path/modules/gnavi/include/common_prepend.inc.php」を変更。

/* 「/xoops_trust_path/modules/gnavi/include/common_prepend.inc.php」 */
// 変更前
<?php
 //include files require_once dirname(dirname(__FILE__)).'/include/read_configs.php' ;
 require_once dirname(dirname(__FILE__)).'/include/get_perms.php' ;
 require_once dirname(dirname(__FILE__)).'/include/draw_functions.php' ;
 require_once dirname(dirname(__FILE__)).'/include/common_functions.php' ;
 require_once dirname(dirname(__FILE__)).'/include/common_javalang.inc.php' ;
 require_once XOOPS_ROOT_PATH."/class/xoopstree.php" ;

// 変更後
<?php
 //include files require dirname(dirname(__FILE__)).'/include/read_configs.php' ;
 require dirname(dirname(__FILE__)).'/include/get_perms.php' ;
 require_once dirname(dirname(__FILE__)).'/include/draw_functions.php' ;
 require_once dirname(dirname(__FILE__)).'/include/common_functions.php' ;
 require_once dirname(dirname(__FILE__)).'/include/common_javalang.inc.php' ;
 require_once XOOPS_ROOT_PATH."/class/xoopstree.php" ;

または、モジュール「XANHTEユーティリティ」をアンインストール。
モジュール「XANHTEユーティリティ」とバッティングしている為、エラーが出る模様。

参考
HD1.0.2 for XCL2.1 に update後GNAVIで投稿できなくなりました - Xoops Users Group Japan

ラベル:


This page is powered by Blogger. Isn't yours?

登録 投稿 [Atom]

Google