えっと、細かいですが…error_reportingを常にE_ALLにしているとページの差分表示でエラーが出ます。
--- plugin/diff.inc.php.orig 2004-06-30 11:06:11.671875000 +0900 +++ plugin/diff.inc.php 2004-06-30 11:06:25.437500000 +0900 @@ -13,7 +13,7 @@ $action = array_key_exists('action',$vars) ? $vars['action'] : ''; - switch ($vars['action']) { + switch ($action) { case 'delete': $retval = plugin_diff_delete($vars['page']); break;
if(ini_get('safe_mode')=='0') { set_time_limit(0); }ってな感じにした方が良さそうです。 -- 三浦克介 2004-07-07 (水) 09:26:00
Warning: set_time_limit(): Cannot set time limit in safe mode in /path/to/using-set_time_limit.php on line 3
(長いので適宜折り返してます) PHP Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like topass it by reference, modify the declaration of array_walk(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /<ls2までのPath>/ls2.inc.php on line 93サーバの設定次第のようですが、上記の設定がなされていない場合でも、 このWarningが出力されないようにしたいと思い、私のところでは、 以下のように修正して、Warningの出力を抑制することはできました。
(修正案:廃案(2005-11-14)) plugin_ls2_convert() 関数内 : - array_walk($args, 'ls2_check_arg', & $params); + $ref_params = &$params; + array_walk($args, 'ls2_check_arg', $ref_params);修正内容は、「直接 array_walk()に参照値が渡せないなら、参照値を値渡しする」という意図です。こんな修正でいいのかどうか分かりかねてはいるものの、 一応 御連絡しておきます。-- jjyun 2004-08-15 (日) 12:05:50
(修正案:(上記の修正版 2005-11-14)) plugin_ls2_convert() 関数内 : - array_walk($args, 'ls2_check_arg', & $params); + array_walk($args, 'ls2_check_arg', $params);
Notice: Undefined index: (削除したページ名) in /~/lib/func.php on line 308
Warning: Compilation failed: missing ) at offset 19 in /lib/auth.php on line 181
foreach($auth_pages as $key=>$val) if (preg_match($key, $target_str)) // <= HERE $user_list = array_merge($user_list, explode(',', $val));
次のメッセージが出力されます。おそらくvia_proxyがin_the_netに変わった頃からだと思います。
Fatal error: Call to undefined function: via_proxy() in /lib/trackback.php on line 183
新しいページを作らなくてもいいかなと思いこちらに (2007-06-27 (水) 22:03:01)
バックアップが存在しないページで、バックアップ世代を指定するとエラーが出ることがあります。
Notice: Undefined offset: 0 Warning: join(): Bad arguments.
バックアップ世代の指定が0 以下となるか、数字以外の時は、plugin_backup_get_list() へと飛ばすので問題ありませんでした。
function plugin_backup_action() { (中略) $backups = get_backup($page); $backups_count = count($backups); + if ($backups_count == 0) + return array( 'msg'=>$_title_pagebackuplist, 'body'=>plugin_backup_get_list($page)); + if ($s_age > $backups_count) $s_age = $backups_count; if ($backups_count > 0) {
if ($action == 'diff') {からの括りを
if ($backups_count > 0) {でさらに括る。
(ページに表示される)感じからは、修正案その1 がいいかなと(個人的に)思います。