我正在使用调用对象方法的Smarty模板。我已将代码放在新服务器上,但它无声地无法正常工作。模板正在输出,但在某一点被切断,可能是因为错误。
error_reporting
设置为E_ALL
。即使使用$smarty->error_reporting = E_ALL
和$smarty->debugging = TRUE
,也不会显示错误。
如何查看模板失败的原因?
答案 0 :(得分:2)
检查通常存储在Linux发行版的/var/log/apache/php.errors中的Web服务器上的PHP错误日志。
答案 1 :(得分:1)
我猜测'display_startup_errors'的php.ini选项已关闭,因此在尝试加载缺少的扩展名时没有显示/记录任何内容时,它会无声地失败。
它也默认为关闭php 4.0.3。