我已经将我的应用程序部署到服务器,在刷新主页时,我得到没有详细信息的通用"发生错误"页面。
错误中没有相应的条目.log 在/var/log/php-fpm/www-error 中没有相应的条目.log
看看phpinfo,我有 display_errors:开启 display_startup_errors:开启 log_errors:开启
应用程序.php具有调试 = 真
我在任何地方都找不到有关该错误的任何信息。 如何强制 Cake 显示或记录错误?
你跑composer install
了吗?你检查过 apache/nginx 日志吗?
我把它添加到错误500.php
<div class="" style="padding: 20px">
<?= debug($error->getMessage()) ?>
<br/>
<strong>File</strong>
<?= h($error->getFile()) ?>
<br/>
<strong>Line: </strong>
<?= stackTrace() ?>
<?= $this->element('exception_stack_trace');?>
</div>
这显示了错误,这当然是缺少 appache 组的写入权限错误.log。