我們對一個web應用程序使用zend框架2。如何在生產環境中隱藏與zend框架2的PDOException?
我們在生產環境中禁用了error_reporting和display_errors。
但是,如果一個SQL錯誤發生(它不應該在生產,但... :-)),仍顯示異常:
PDOException
File:
[...]/vendor/doctrine/dbal/lib/Doctrine/DBAL/Statement.php:165
Message:
SQLSTATE[42000]: Syntax error or access violation
查詢使用Doctrine \ DBAL \聲明(Doctrine2)。
我們無法找到全球發生此異常的位置。
你有沒有在你的'config/autoload/global.php'中將'view_manager'配置鍵'display_exceptions'設置爲'false'? – AlexP 2014-08-29 12:36:15
我已搜索display_exceptions配置。鍵入所有模塊,並找到一個保存真實值的文件。 謝謝AlexP,它的工作原理! :) – Jodaille 2014-08-29 14:03:01
AlexP能否請您將您的評論轉換爲答案,以便我可以接受它? – Jodaille 2014-09-02 14:36:24