我们有Magento在电子商务网站上运行的最后几天,似乎一些非常重要的网页是根本没有加载!
网站上的大多数页面加载正常,但是,如果用户“login”,并尝试访问购物车结帐页面,到目前为止最重要的页面,他们收到这个非常讨厌的消息显示在下面的图像…
据我所知,最近几天没有对代码进行任何更改,所以我甚至不知道在哪里寻找解决scheme。
谷歌search显示,很多人之前都有过这个问题,主要是在WOrdPress网站上,但是从来没有一个解决scheme发布!
我希望有人能指出我们在正确的方向,因为这是现在这个网站上的一个主要问题,如果用户不能结帐。
另外一个页面,我注意到它正在发生的是页面创build一个新的用户帐户,一旦你填写表单,并提交,它也显示在图像中显示的页面。
我们在Ubuntu上运行Apache 12相信。 如果这意味着什么的话,我们也有Varnish Cache。
请帮忙!
也是这里是我在FireFox的同一页面得到的…
正如其他人所提到的,尝试刷新APC操作码缓存。
你可以通过在文件顶部的magento / index.php中添加以下几行来清除缓存
apc_clear_cache(); apc_clear_cache('user');
警告
作为问题的一个原因可能是一个损坏的操作码缓存,你应该只使用一次 (添加代码,然后调用页面),然后注释掉 ,否则你不会有任何性能改进的APC,甚至可能由于缓存将充满每个页面调用,所以性能降低。
所以,添加代码,调用页面,然后注释代码。 (如果不行的话,注释掉并搜索另一个解决方案,不要将代码留在index.php中)
如果你的谷歌这个问题,你会发现100个不同的答案,因为它似乎许多不同的事情可能会导致此错误。
我们现在已经修好了,我们的问题是PHP的APC缓存中出现了问题。
Flushing APC Cache解决了我们所有的问题,也许这将有助于某个人,这是另一个需要检查的100个事情!
清除APC操作码缓存为我解决了这个错误