如何看待为什么Smarty模板无声地失败?

时间:2009-05-27 08:01:31

标签: php smarty

我正在使用调用对象方法的Smarty模板。我已将代码放在新服务器上,但它无声地无法正常工作。模板正在输出,但在某一点被切断,可能是因为错误。

error_reporting设置为E_ALL。即使使用$smarty->error_reporting = E_ALL$smarty->debugging = TRUE,也不会显示错误。

如何查看模板失败的原因?

2 个答案:

答案 0 :(得分:2)

检查通常存储在Linux发行版的/var/log/apache/php.errors中的Web服务器上的PHP错误日志。

答案 1 :(得分:1)

我猜测'display_startup_errors'的php.ini选项已关闭,因此在尝试加载缺少的扩展名时没有显示/记录任何内容时,它会无声地失败。

它也默认为关闭php 4.0.3。