Zend Framework 2 项目:一些模块在 Macbook MAMPP 中是白屏,但在 LAMP 或 xampp 环境中运行正常。E_ALL 已设置
问问题
450 次
2 回答
0
- 设置
error_reporting
为E_ALL
(开发环境的推荐值)在php.ini
- 设置
display_errors = On
在php.ini
- 重启php-fpm/http服务器
- 重新加载页面。
于 2013-09-23T14:37:46.187 回答
0
您的渲染器可能正在生成您没有看到的错误,请尝试将自己附加到 EVENT_DISPATCH_ERROR 和 EVENT_RENDER_ERROR 以找出异常是什么。
示例模块.php:
class Module
{
public function onBootstrap(MvcEvent $e)
{
$eventManager = $e->getApplication()->getEventManager();
$eventManager->attach(array(
MvcEvent::EVENT_DISPATCH_ERROR,
MvcEvent::EVENT_RENDER_ERROR,
), function(\Zend\Mvc\MvcEvent $event) use ($serviceManager)
{
if ($event->getError() === \Zend\Mvc\Application::ERROR_EXCEPTION)
{
$exception = $event->getParam('exception');
// Do something with this Exception, like logging in.
}
}
);
}
}
于 2013-09-23T09:43:52.887 回答