我实际上是在用 silex 和 doctrine 构建一个应用程序。
实际上,在开发模式下效果很好,我可以访问我的数据库。
事实是现在我更改了我的数据库信息以匹配我的 OVH mysql。
现在,当我尝试在我的 OVH 域上启动我的应用程序时,我得到了
Whoops, looks like something went wrong.
仅此而已。
我完全不知道如何获取有关它的更多信息,也找不到任何有效的解决方案来记录失败状态的详细信息。
谢谢你的帮助
最佳答案
为了让它工作,启用调试:
use Symfony\Component\HttpKernel\Debug\ErrorHandler;
use Symfony\Component\HttpKernel\Debug\ExceptionHandler;
// Set the error handling
ini_set('display_errors', 1);
error_reporting(-1);
ErrorHandler::register();
if ('cli' !== php_sapi_name()) {
ExceptionHandler::register();
}
$app = new Silex\Application();
$app['debug'] = true
$app->run();
您还可以捕获如下异常:
$app->error(function(\Exception $e) use ($app) {
print $e->getMessage(); // Do something with $e
};
关于php - Silex Doctrine 与调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35996946/