2012-07-10 48 views
0

我想克隆我的网上商店再次测试环境。 (专用服务器上的magento 1.6.2)magento - 在http500克隆webshop结果 - PHP致命错误

我从来没有遇到过任何麻烦。 我刚刚删除了FTP和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/非对象上型号/ App.php上线701

我试图使用magento-cleanup.php,我也将所有权限更改为775. 但所有没有结果...

有没有人有线索?

UPDATE: 在SYSTEM.LOG我看到如下错误:

2012-07-10T12:33:53 + 00:00 ERR(3):可恢复错误:传递给Mage_Core_Model_Store_Group参数1 :: setWebsite()必须是Mage_Core_Model_Website的一个实例,null给出,在648行/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/Core/Model/App.php中调用,并在/ var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/Core/Model/Store/Group.php on line 235 2012-07-10T12:33:53 + 00:00 ERR(3) :注意:未定义索引:1在/var/www/vhosts/liefstoereigenwijs.nl/testwinkel/app/code/core/Mage/Core/Model/App.php on line 701

+0

如果你插入'Zend_Debug :: dump($ this - > _ stores),输出结果如何?死去; 701行之前? – 2012-07-10 11:23:31

+0

我得到相同的错误...即使我之间放了一条额外的线,它仍然在讨论701线 - 似乎有某种缓存某处...因为我没有它的更新的想法... – Ronny 2012-07-10 11:43:19

+0

而浏览器中的URL不会更改?这将暗示Core_config_data中的基础URL存在问题。当您将该行注释掉时是否发生同样的错误?这听起来像是某种缓存问题。你确定你在正确的环境中工作吗? (尝试在你的根index.php开头加上'die'声明)PHP错误是否出现在浏览器或/ var/report/xxxxxxxx文件中?系统日志中的 – 2012-07-10 12:13:27

回答

0

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

我把现场店里的所有缓存都冲了出来,那对我来说就是解决方案。

+0

但在这里我无法访问管理面板,我也删除了var/cache。 – 2014-07-08 15:01:48