Centos6.3を実行しています。Yumを使用してphp-ZendFrameworkをインストールしました。デフォルトの認証アダプターを使用して正常に実行されているアプリがあります。
'yum update'を実行し、php-ZendFramework1.12.0がインストールされました。今、アプリを実行すると、死の白い画面が表示されます。他に何も変わっていません。
Bootstrapの最後にdie( "foo")を置くと、"Foo"が表示されます。これを認証コントローラーアクションの最初の行として配置すると、WSODが取得されます。
私が読んでいることから、これはZend 2からバックポートされた新しいオートローダーに関連している可能性があります。この問題を解決する方法について誰か提案がありますか?
これが私のブートストラップです:
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
protected function _initAutoload()
{
$modelLoader = new Zend_Application_Module_AutoLoader(array(
'namespace' => '',
'basePath' => APPLICATION_PATH));
/*********************************************************
These lines force login if not already logged in
*********************************************************/
$acl = new Model_SystemAcl;
$auth = Zend_Auth::getInstance();
$fc = Zend_Controller_Front::getInstance();
$fc->registerPlugin(new Plugin_AccessCheck($acl,$auth));
/*********************************************************/
return $modelLoader;
}
}