当更改magento / var的权限时,getFrontNameByRoute的PHP致命错误

时间:2012-12-06 11:42:23

标签: magento-1.7 magento

我正在按照步骤magento installation instruction

进行操作

但是当我完成第3步并尝试运行该网站时,它会给我以下错误

  

PHP致命错误:在第199行的/vagrant/magento/app/code/core/Mage/Core/Controller/Varien/Front.php中的非对象上调用成员函数getFrontNameByRoute()

如果我将mangeto / var权限更改回755,则网站会完全加载,但如果我按照安装过程进行操作,该网站会说

  

magento / var必须是可写的

希望有人已经通过这个过程来帮助我。

非常感谢你。

1 个答案:

答案 0 :(得分:2)

我找到了自己问题的答案。

Magento Installation Instruction请您执行以下操作,

  

chmod o + w var var / .htaccess app / etc

但实际上它应该是

  

chmod o + w -R var var / .htaccess app / etc

'var'目录中的内容也必须是可写的,否则会出现此错误。