我在我的Magento后端导致一个空白屏幕(WSOD)的错误。 我在pipe理中设置了错误,但在var / logs /中没有创build任何东西。 (我已经检查了该目录的权限,都是正确的)。 我也ini_set('display_errors',1)在index.php和Magento设置为开发人员模式。 我也启用了Apache和PHP错误日志。 没有错误被logging,但? 任何人都有一个线索,为什么不显示错误? 我很困惑! 谢谢
现在我开始回到PHP,我开始记住为什么我放弃了。 我现在最讨厌的东西就是我所说的“PHP的死亡白屏”。 当PHP由于语法或其他原因而得到一个致命的错误时,它似乎总是死在没有实际发送任何东西给浏览器的情况下。 我已经将以下内容添加到了.htaccess ,而且似乎大部分时间都在工作,但在这些情况下不起作用。 php_value display_errors 1 php_value display_startup_errors 1 php_value error_reporting 2147483647 # E_ALL 我错过了什么吗? 目前,我觉得我需要刷新每隔几行代码,以免我犯了一个错误,不得不search很多页面,试图找出我犯的一个小错误。 编辑:例如,给出下面的两行代码: $foo = array(':language' => $languageId; $foo = array(':language' => $languageId); 第一个将展现死亡的白色屏幕(即根本没有任何东西印在浏览器上),而第二个则会愉快地执行。