为什么 Zend Framework 迁移后不呈现布局?

为什么 Zend Framework 迁移后不呈现布局?

我不确定这个问题是属于这里还是 StackOverflow......

前段时间,我使用 Zend Framework 编写了一个 Web 应用程序,从那时起,它在标准共享主机(lampp 堆栈)上运行完美。我购买了一个 VPS,并使用 NGINX 和 PHP-FPM 毫无问题地建立了几个网站。我决定将上述网站迁移到新服务器 - ZF 不渲染布局或任何模板。它只是打印 layout.phtml 文件,而不解释其中的代码。日志中没有任何错误。Zend/Version.php 中的版本显示“1.7.1”。

我首先想到的是 PHP 的版本,但它是 5.x - 与在共享主机上运行的版本相同。我对此完全一无所知。

我应该升级到最新的 ZF 吗?你会怎么做来调试它?

答案1

您的模板可能使用短的开始标签<?<?=$foo<?php<?php echo $foo。此功能在 PHP 5.3(可能更早)中默认关闭,因此您必须在 php.ini 文件中启用它。

相关内容