lib/init.php 'Array to string conversion' エラー

  • ページ: BugTrack
  • 投稿者: hotline?
  • 優先順位: 普通
  • 状態: 提案
  • カテゴリ:
  • 投稿日:
  • バージョン: v1.0.3

メッセージ

仮インストール時に気がついたのですが、 権限エラー表示の際に、 $_stringに登録されておらず、'Array to string conversion' エラーとなり、Arrayとしか表示されて無かったので、何かしらの対応をすべきと考えます。

--- a/wiki-common/lib/init.php  Wed Apr 10 14:21:47 2013 +0900
+++ b/wiki-common/lib/init.php  Wed Apr 10 15:23:10 2013 +0900
@@ -181,7 +181,7 @@
 $die = array();
 foreach(array('DATA_DIR', 'DIFF_DIR', 'BACKUP_DIR', 'CACHE_DIR') as $dir){
        if (! is_writable(constant($dir)))
-               $die[] = sprintf($_string,$dir);
+               $die[] = join(':',array($dir,constant($dir)));
 }

  • $_string['not_writable']の間違いのようです。 -- Logue?