我的网站是用magento做框架的,把magento从旧的服务器迁移到新的时候,出现了PHP Fatal error: Method Varien_Object::__tostring() cannot take arguments in 这个错误,网上说是版本太高。
我想重新装一个5.3以下,5.2以上的PHP版本。找了很久都没有找到vc9即IIS用的php5.3以下的。
请教各位大侠,该怎么做。

解决方案 »

  1.   

    这么蛋痛的magento...这种框架居然还用修改代码,看看你现在的版本能不能支持 __invoke,可以的话直接找到出错的类修改成 __invoke().
      

  2.   

    我不对magento不熟,是公司之前就用的框架,我怕修改了会影响到其它。而且时间也不是很多。
      

  3.   


    没影响 相同功能的函数。另外不会对V9 V6还有需求吧?实在不行上个apache+v6吧...
      

  4.   


    我对服务器是windows 2008 的,环境是iis+php+mysql。看到网上介绍说要下载vc9的,是针对iis的版本。不知道VC6装了能不能用
      

  5.   

    本帖最后由 PhpNewnew 于 2012-01-19 16:17:51 编辑