Index: /branches/version-2_11-dev/data/class/SC_Initial.php
===================================================================
--- /branches/version-2_11-dev/data/class/SC_Initial.php	(revision 21307)
+++ /branches/version-2_11-dev/data/class/SC_Initial.php	(revision 21310)
@@ -38,5 +38,5 @@
 
         /** EC-CUBEのバージョン */
-        define('ECCUBE_VERSION', '2.11.4-dev');
+        define('ECCUBE_VERSION', '2.11.5-dev');
     }
 
@@ -52,14 +52,13 @@
     function init() {
         $this->requireInitialConfig();
-        $this->defineDSN();
-        $this->setErrorReporting();
+        $this->defineDSN();                 // requireInitialConfig メソッドより後で実行
         $this->defineDirectoryIndex();
-        $this->defineErrorType();
-        $this->defineConstants();
-        $this->complementConstants();
-        $this->phpconfigInit();
-        $this->createCacheDir();
+        $this->defineErrorType();           // XXX 多分、もっと後で大丈夫
+        $this->defineConstants();           // defineDirectoryIndex メソッドより後で実行
+        $this->complementConstants();       // defineConstants メソッドより後で実行
+        $this->phpconfigInit();             // defineConstants メソッドより後で実行
+        $this->createCacheDir();            // defineConstants メソッドより後で実行
         $this->stripslashesDeepGpc();
-        $this->resetSuperglobalsRequest();
+        $this->resetSuperglobalsRequest();  // stripslashesDeepGpc メソッドより後で実行
     }
 
@@ -95,12 +94,5 @@
 
     /**
-     * エラーレベル設定を行う.
-     *
-     * ・推奨値
-     *   開発時 - E_ALL
-     *   運用時 - E_ALL & ~E_NOTICE
-     *
-     * @access protected
-     * @return void
+     * @deprecated
      */
     function setErrorReporting() {
@@ -121,4 +113,12 @@
      */
     function phpconfigInit() {
+        // E_DEPRECATED 定数 (for PHP < 5.3)
+        // TODO バージョン互換処理に統合したい。
+        $this->defineIfNotDefined('E_DEPRECATED', 8192);
+
+        // エラーレベル設定
+        // 開発時は E_ALL を推奨
+        error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
+
         ini_set('display_errors', '1');
         ini_set('html_errors', '1');
@@ -127,5 +127,4 @@
         ini_set('auto_detect_line_endings', 1);
         ini_set('default_charset', CHAR_CODE);
-        ini_set('mbstring.internal_encoding', CHAR_CODE);
         ini_set('mbstring.detect_order', 'auto');
         ini_set('mbstring.substitute_character', 'none');
@@ -136,6 +135,4 @@
 
         mb_internal_encoding(CHAR_CODE); // mb_language() より後で
-        // TODO 上の「ini_set('mbstring.internal_encoding', CHAR_CODE);」を削除できないか検討
-        // TODO .htaccess の mbstring.internal_encoding を削除できないか検討
 
         ini_set('arg_separator.output', '&');
