克隆webshop导致http500-PHP致命错误



我正在尝试再次克隆我的网店以用于测试环境。(专用服务器上的magento 1.6.2)

我做这件事从来没有遇到过任何麻烦。我只是删除了FTP和数据库中的所有旧内容,然后我制作了一个实时存储的副本并同步数据库。

然后我更改数据库中的url和local.xml中的测试数据库。

我还清理了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致命错误:在 701行调用/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/core/Model/app.PHP中的非对象上的成员函数getCode()

我尝试使用magento-cleanup.php,并将所有权限更改为775。但一切都没有结果。。。

有人知道线索吗?

更新:在system.log中,我看到以下错误:

2012-07-10T12:33:53+000:00 ERR(3):可恢复错误:传递给Mage_Core _Model_Store_Group::setWebsite()的参数1必须是Mage_Core _Model_Website的实例,给定null,在第648行的/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/core/Model/app.php中调用,并在第235行的/var/www/vhosts/lieFStoereigenvijs.nl/trestwinkel/a pp/code/core/Mage/core/Model/Store/Group.php中定义2012-07-10T12:33:53+000:00 ERR(3):注意:未定义索引:701行的/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/core/Model/app.php

Memcache和/或Varnish缓存是问题所在。

我处理了实时存储中的所有缓存,这就是我的解决方案。

相关内容

最新更新