バグ報告 > その他 > 2.12.2をインストール後、管理画面が真っ白になる。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
seike |
投稿日時: 2012/9/4 14:46
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
2.12.2をインストール後、管理画面が真っ白になる。 始めて投稿します。
インストール後の管理画面が開きません。 フォーラムで検索してみたのですが、 該当する現象が見つかりません。 何が間違えているのか・・・教えてください。 よろしくお願いします。 [現象] 2.12.0 のときは正常にインストールできたのですが、 2.12.2ではインストール後、管理画面が真っ白になります。 ホームページは正常に表示されます。 [EC-CUBE] 2.12.2 新規インストール [レンタルサーバ] 自前サーバー [OS] Debian 6.0.1 Linux [PHP] 5.3.3-7+squeeze [データベース] MySQL 5.1.49-3 [WEBサーバ] Apache2 2.2.16 [ブラウザ] FireFox 15.0 ---------------Eclipseのデバッガーで出力されたログです。--------------------------------------------------- Notice: /eccube122/html/admin/require.php line 30 - ob_end_clean(): failed to delete buffer. No buffer to delete. Debug Strict (PHP 5): /eccube122/data/require_base.php line 36 - Non-static method GC_Utils::isInstallFunction() should not be called statically Debug Strict (PHP 5): /eccube122/data/require_base.php line 38 - Non-static method SC_Utils::sfInitInstall() should not be called statically Debug Strict (PHP 5): /eccube122/data/class/util/SC_Utils.php line 51 - Non-static method SC_Utils::sfErrorHeader() should not be called statically Debug Strict (PHP 5): /eccube122/data/require_base.php line 44 - Non-static method SC_SessionFactory::getInstance() should not be called statically Notice: /eccube122/data/class/pages/admin/LC_Page_Admin.php line 62 - Undefined index: authority Debug Error: /eccube122/data/class/pages/admin/LC_Page_Admin.php line 69 - Call to a member function doAction() on a non-object Debug Strict (PHP 5): /eccube122/data/class/helper/SC_Helper_HandleError.php line 174 - Non-static method GC_Utils::getErrorTypeName() should not be called statically Notice: /eccube122/data/class/helper/SC_Helper_HandleError.php line 175 - Use of undefined constant message - assumed 'message' Notice: /eccube122/data/class/helper/SC_Helper_HandleError.php line 175 - Use of undefined constant file - assumed 'file' Notice: /eccube122/data/class/helper/SC_Helper_HandleError.php line 175 - Use of undefined constant line - assumed 'line' Debug Strict (PHP 5): /eccube122/data/class/helper/SC_Helper_HandleError.php line 177 - Non-static method GC_Utils::gfPrintLog() should not be called statically Debug Strict (PHP 5): /eccube122/data/class/util/GC_Utils.php line 185 - Non-static method GC_Utils::isFrontFunction() should not be called statically Debug Strict (PHP 5): /eccube122/data/class/util/GC_Utils.php line 188 - Non-static method GC_Utils::isAdminFunction() should not be called statically Notice: /eccube122/data/class/util/GC_Utils.php line 189 - Undefined index: login_id Notice: /eccube122/data/class/util/GC_Utils.php line 189 - Undefined index: authority Debug Strict (PHP 5): /eccube122/data/class/util/GC_Utils.php line 191 - Non-static method GC_Utils::getDebugBacktrace() should not be called statically Notice: /eccube122/data/class/util/GC_Utils.php line 84 - Undefined index: file Debug Strict (PHP 5): /eccube122/data/class/util/GC_Utils.php line 191 - Non-static method GC_Utils::toStringBacktrace() should not be called statically Debug Strict (PHP 5): /eccube122/data/class/util/GC_Utils.php line 197 - Non-static method GC_Utils::gfLogRotation() should not be called statically Debug Strict (PHP 5): /eccube122/data/class/pages/error/LC_Page_Error.php line 186 - Declaration of LC_Page_Error::doValidToken() should be compatible with that of LC_Page::doValidToken() Debug Strict (PHP 5): /eccube122/data/class/pages/error/LC_Page_Error.php line 71 - Creating default object from empty value Debug Strict (PHP 5): /eccube122/data/class/pages/error/LC_Page_Error_SystemError.php line 97 - Non-static method GC_Utils::isAdminFunction() should not be called statically, assuming $this from incompatible context Debug Strict (PHP 5): /eccube122/data/Smarty/templates_c/admin/%%F7^F7C^F7CCBF74%%login_frame.tpl.php line 5 - Non-static method GC_Utils::printXMLDeclaration() should not be called statically, assuming $this from incompatible context Debug Error: /eccube122/data/class/SC_View.php line 137 - Call to a member function doAction() on a non-object |
AMUAMU |
投稿日時: 2012/9/5 3:37
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 Eclipsのデバッグログだとちょっと詳しく分かりませんが・・・
あたりが原因なんだろうなぁと想像は付きますが、エラーが出るような所では無い気がします・・・ ファイルが正常に全て設置されていなかったりしませんか?
|
seike |
投稿日時: 2012/9/5 7:40
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 ご返事頂きありがとうございます。
eccube-2.12.2.tar を tar で解凍したので正常に配置されています。 また、インストールは画面に従って手順通り行い、正常に終わりました。 ファイル配置は ? /home/www がDocumentRoot ? /home/eccube122 に data と html が置かれています。 Apache2 の設定は ? /home/www を DocumentRoot に設定 ? Alias /eccube122/ "/home/eccube-2.12.2/html/" ? 192.168.0.15/eccube122/ では正常に表示される。 ? 192.168.0.15/eccube122/admin/ で真っ白になる・・・ と言う現象です。 eccube-2.12.0 では正常にインストールできて、 管理画面も表示されましたが eccube-2.12.1 からこの現象が起きるようになりました。 |
AMUAMU |
投稿日時: 2012/9/5 21:40
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 PHPのエラーログを確認すると詳しいエラーの状況が分かると思います。
真っ白=基本的にはPHPのエラーですので
|
seike |
投稿日時: 2012/9/5 23:52
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 php.log の内容は
LC_Page_Admin.php on line 69 の $objPlugin->doAction('LC_Page_preProcess', array($this)); でFatal errorが起こっている・・・ と言うことらしいですが、何故こうなるのかがもうわかりません。 「スーパーフックポイントを実行」のところでエラーになっているようですが・・・。 もう少しのところまで来ているようなのですが、 ここから先は私の知識ではわかりません。 教えてください。 ------------ php.log の内容 ------------------------------- [05-Sep-2012 23:32:01] PHP Notice: ob_end_clean(): failed to delete buffer. No buffer to delete. in /home/eccube-2.12.2/html/admin/require.php on line 30 [05-Sep-2012 23:32:01] PHP Fatal error: Call to a member function doAction() on a non-object in /home/eccube-2.12.2/data/class/pages/admin/LC_Page_Admin.php on line 69 [05-Sep-2012 23:32:01] PHP Fatal error: Call to a member function doAction() on a non-object in /home/eccube-2.12.2/data/class/SC_View.php on line 137 |
AMUAMU |
投稿日時: 2012/9/6 1:11
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 下記ファイルが存在しているか、中身は正しく配布されているEC-CUBEと同様の物が入っているか確認してみると良いと思います。
data/class_extends/helper_extends/SC_Helper_Plugin_Ex.php data/class/helper/SC_Helper_Plugin.php あとは、管理画面入れていないのでプラグインを入れていないとは思いますが、万が一、何かプラグイン等入れていたら一回無効化してみるのも手かと
|
seasoft |
投稿日時: 2012/9/6 2:33
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 69行目で、var_dump($objPlugin); などとダンプを取ったときに、何が入っているかが気になりますね。
|
seike |
投稿日時: 2012/9/6 7:06
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 AMUAMU さん いつも夜遅くまで対応していただいてありがとうございます。
指定していただいたファイルの存在を確認してみましたが 下記の二つのファイルは存在していました。 data/class_extends/helper_extends/SC_Helper_Plugin_Ex.php data/class/helper/SC_Helper_Plugin.php また、プラグインはインストール直後なので何も入れていません。 |
seike |
投稿日時: 2012/9/6 7:14
対応状況: −−−
|
常連 登録日: 2012/7/19 居住地: 投稿: 46 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 seasoft さん、対応していただいてありがとうございます。
69行目 $objPlugin->doAction('LC_Page_preProcess', array($this)); の手前に var_dump($objPlugin); を入れてみました。 結果は bool(false) でした。 ということは、その手前の // スーパーフックポイントを実行. $objPlugin = SC_Helper_Plugin_Ex::getSingletonInstance($this->plugin_activate_flg); で失敗している・・・ということですか? |
seasoft |
投稿日時: 2012/9/6 7:23
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 2.12.2をインストール後、管理画面が真っ白になる。 そのようですね。
さらにサブルーチンに目をやると、DB 接続プールが無いことになっているようですね。 フロント機能が動作しているということから、DB 接続ができていないということはないはずなのですが・・・・ ページクラスに処理が入る前に、DB 処理は通過しているだろうし・・・ とりあえず、SC_Helper_Plugin#getSingletonInstance の「return false;」を削除したらどういう動作となるかといった辺りは気になります。
|
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |