1

我的网站在 devp 上运行良好。服务器。在我将应用程序迁移到我的生产服务器之后。一切正常,直到我添加了一个扩展并启用它。该网站仍然有效,但产品视图页面未显示。每次单击产品视图页面时,此错误都会附加到我的日志文件中...

CRIT (2): Not valid template file:frontend/base/default/template/page/1column.phtml

我检查了文件没问题,就像在开发服务器上工作的文件一样。我尝试禁用我拥有的唯一插件(自定义菜单),但问题仍然存在。我试过增加 memory_limit 但它也无济于事。

请帮忙,我陷入了困境。

4

2 回答 2

16

此错误的一个常见原因是使用符号链接而未在管理区域中启用它...

System > configuration > developer > Template Settings 

该错误在 app\code\core\Mage\Core\Block\Template.php 第 243 行附近触发(请参见此处) - 因此,如果符号链接没有问题,那么这将是开始调试的好地方。

如果您没有使用 xDebug,那么在第 250 行附近捕获异常时,您应该记录或 var_dump 的值:

$includeFilePath

$this->_viewDir

然后确保它们都存在(注意大小写)

失败,您可能想查看权限。

于 2012-08-24T19:28:12.477 回答
0

UPDATE core_config_data SET value = '1' WHERE path = 'dev/template/allow_symlink';

或者

INSERT INTO core_config_data (scope, scope_id, path, value) VALUES ('default', 0, 'dev/template/allow_symlink', '1');

于 2018-11-22T14:48:18.693 回答