magento无效的模板文件/page/1column.phtml

时间:2012-08-24 13:29:57

标签: templates magento magento-1.7

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

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

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

请帮助,我被困在中间。

2 个答案:

答案 0 :(得分:16)

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

System > configuration > developer > Template Settings 

在第243行(see here)附近的app \ code \ core \ Mage \ Core \ Block \ Template.php中触发错误 - 所以如果它不是符号链接的问题那么这将是一个很好的地方开始调试。

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

$includeFilePath

$this->_viewDir

然后确保它们都存在(注意案例)

如果不这样做,您可能需要查看权限。

答案 1 :(得分: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');