2013-07-23 87 views
-1

客户正在使用Magento ver运行电子商务网站。 1.3.2.4。是的,这是一个非常旧的版本,但他们直到现在从未需要更新。如何升级Magento ver。 1.3.2.4到最新的完整版本(1.7.0.2)?

事情不是在Magento管理工作正常 - 甚至不能创建一个新的产品 - 当我们尝试,我们得到这个错误:无法识别 法“useStraightJoin()”

所以,也许是不错的选择是尝试将系统升级到最新的完整版本(目前版本为1.7.0.2)。你怎么看?我尝试下载软件包,解压缩,然后将内容FTP到网站的副本,然后删除/ var/cache和/ var/session文件夹,并尝试导航到希望更新的页面竞争自己,但我得到的只是错误。

那么,任何人都可以分享他们升级这种旧的Magento实例的经验吗?我应该先尝试升级到版本1.4.1.0,然后升级到1.7.0.2?

任何帮助将是伟大的!

回答

0

1.3.2.4是我工作过的第一个Magento版本,我记得1.4.1.0更新时遇到问题,即使是主题不再工作,必须对版面进行一些更改。

您可以在全新安装之前像导入Magento示例数据一样导入数据库;使用magento导入/导出脚本或使您自己的自定义脚本导入/导出。在做任何事之前备份。

我建议重新安装1.7.0.2(或者1.8.1.0版本,如果这种情况很快就会发布的话)。之后,你应该检查你的插件,如果你买了他们,他们仍然保持,他们有一个版本兼容1.7.0.2获取/使用该版本。如果他们没有更新的版本,你将不得不获得一个新的插件。也许他们中的一些人仍然会照原样或稍作调整,但我怀疑这一点。如果你有任何需要在本地文件夹Mage文件夹中重写的插件(并且你有app/code/local/Mage/Some_module_from_core),请删除它们,因为这些可能是垃圾,你将无法更新Magento的。

您必须进行大量测试才能确定您现在使用的插件是否仍然兼容,因此每次进一步完善时都需要进行备份。

0

既然你已经有一个新版本magento上传,也许你可以考虑备份旧的数据库并导入到新的magento中。但是,您可能需要手动备份旧的数据库,因为您在管理中遇到问题

0

我们只是做了1.4.0.1到1.7.0.2

当然,主题很难奏效。很多问题。

我们也改变了服务器,而较新的PHP(5.3)引发了更多问题。

所有扩展需要升级。

字面上,它根本不容易。

您可能更容易导出/导入客户和导出/导入产品/类别,然后导入和调试主题。您将失去旧订单(导出/导入这些订单没有好的方法),但您可以将它们导出为CSV并将其保存在文件中。

这可能是您最安全的选择。