magento从1.6.2升级到1.7.0.2 - 数据库库是否会被更改?

时间:2012-07-07 06:43:52

标签: database magento

我正在考虑将我的magento社区从1.6.2升级到1.7.0.2。

首先我会在我的测试服务器上执行此操作,但在magento connect更新期间有一些错误,所以我必须自己上传一些文件...

但是当我将这些数据放入实时环境时,我可以简单地将我的数据从ftp复制到实时网站吗?

或者数据库中是否还有一些新的/更改的设置?

如果在最后一个问题上是,那么哪些行被改变了?

3 个答案:

答案 0 :(得分:3)

我能够使用Connect Manager成功将Magento从1.6.1升级到1.7。 以下是我已经完成并遵循的步骤

  1. 转到您的域名。 com / magento / downloader /(当然,这个 匹配您的安装路径。
    1. 因为我使用了我想要使用的皮肤提供的tar.gz软件包安装了Magento,Magento Connect没有全部 列出用于升级的扩展。我不得不打字 “connect20.magentocommerce.com/community/Mage_All_Latest”中的 “安装新扩展/粘贴扩展密钥以安装”
    2. 如果您遇到“CONNECT ERROR:Package'Mage_All_Latest'无效”的错误,会重复多次,一次 对于每个包,这是因为文件已经存在,而你 必须删除一行代码才能覆盖数据。
    3. 一切都更新后,您可能会遇到一些错误。确保清理缓存和会话目录(删除 / var / cache和/ var / session)中的所有内容
    4. 如果您收到“500内部服务器错误”,则很可能是因为文件和文件夹权限。耗时0.5秒 将所有权限重置为他们需要的权限。
    5. 如果您收到Magento上的“服务暂时不可用,服务器暂时无法为您的请求提供服务”错误 格式化标头,可能是因为商店设置为脱机 模式,以防止访问者搞砸安装过程。 要解决此问题,请删除根目录中的“maintenance.flag”文件 你的magento安装目录。
    6. 一切都应该准备好了!

答案 1 :(得分:1)

避免通过ftp上传核心库。

最快,更安全的方法是使用diff files

修补您的应用

patch -p0 -f< 1.6.2.0-1.7.0.0.diff

然后,当您第一次访问您的网站时,Magento将自动升级您的数据库

答案 2 :(得分:0)

更新的最佳方式是获取一个新的mage zip 1.7.1或其他任何内容,并将其连接到您当前的数据库。当您转到索引时 - 新安装会将您的数据库更新为最新的MAge DB。这样你就不必使用连接等。法师zip有自己的sql更新。

确保将当前主题放入新安装等,并在localhost等上进行第一次测试。