我正在尝试再次克隆我的网店以获得测试环境。 (专用服务器上的magento 1.6.2)
我从来没有遇到任何麻烦。 我刚刚删除了FTP和DB中的所有旧内容,然后我制作了实时存储的副本并同步数据库。
然后我更改db中的url和local.xml中的test-db。
我还清理了var / cache和var / session。
这总是运作良好。
但昨天做了同样的事......但现在我得到了一个http 500错误。 (白色屏幕)
从错误日志中: “GET / HTTP / 1.1”500 222“ - ”“Mozilla / 5.0(Windows NT 6.1; WOW64; rv:13.0)Gecko / 20100101 Firefox / 13.0.1”
和
PHP致命错误:在/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/Core/Model/App.php上的非对象上调用成员函数getCode()第701行
我尝试使用magento-cleanup.php,我还将所有权限更改为775。 但都没有结果......
有没有人知道?
更新: 在system.log中,我看到以下错误:
2012-07-10T12:33:53 + 00:00 ERR(3):可恢复错误:传递给Mage_Core_Model_Store_Group :: setWebsite()的参数1必须是Mage_Core_Model_Website的一个实例,给定null,在/ var / www中调用第648行上的/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/Core/Model/App.php,在/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage中定义第235行的/Core/Model/Store/Group.php 2012-07-10T12:33:53 + 00:00 ERR(3):注意:未定义的索引:/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/Core/Model/中的1第701行的App.php
答案 0 :(得分:0)
Memcache和/或Varnish缓存是问题所在。
我把现场商店里的所有缓存都搞定了,这对我来说就是解决方案。