Php ZF2:开发人员和产品之间的关键配置差异
我一直在开发一个ZF2应用程序,现在准备在生产中试用它(无论如何,是alpha版本)。我需要考虑的关键配置差异是什么 例如:Php ZF2:开发人员和产品之间的关键配置差异,php,security,zend-framework2,Php,Security,Zend Framework2,我一直在开发一个ZF2应用程序,现在准备在生产中试用它(无论如何,是alpha版本)。我需要考虑的关键配置差异是什么 例如: 框架应用程序已经负责PHP的错误报告和显示错误设置(即,由于APP\u环境不是“开发”环境,所以它不会将它们设置为打开状态) 似乎,在module.config.php文件中,我需要将display\u not\u found\u reason和display\u exceptions设置为false 我还需要考虑什么其他特定于zend的设置 我不关心非关键设置,如数
- 框架应用程序已经负责PHP的
和错误报告
设置(即,由于显示错误
不是“开发”环境,所以它不会将它们设置为打开状态)APP\u环境
- 似乎,在
文件中,我需要将module.config.php
和display\u not\u found\u reason
设置为falsedisplay\u exceptions
作为一个附带问题,我是否应该担心关闭
display\u not\u found\u reason
和display\u exceptions
设置可能会被另一个模块覆盖?我是否应该将这些设置放在顶级application.config.php
文件中以防止出现这种情况?您只需要更改以下内容:将有关您的设置和设置的信息发布到屏幕上的设置。例如错误/异常和显示未找到原因,但您已在问题中说明了这一点
您还应检查是否没有活动的开发模块(如ZendDeveloperTools),以及您安装的模块是否未启用开发模式。否则,他们可能会向您的用户发布有关您的应用的致命信息
您不必担心默认应用程序模块中的设置将被覆盖。因为这些设置永远不应从任何模块中被覆盖,并且任何这样做的模块可能已经被修复