2012-07-07 75 views
1

我正在寻找将我的magento社区从1.6.2升级到1.7.0.2。magento从1.6.2升级到1.7.0.2 - db base是否会被更改?

首先,我要做到这一点我的测试服务器上,但在Magento连接更新过程中存在一些错误,所以我必须上传一些文件,我自己...

但是当我打算把这些数据转换成现场环境,我可以简单地将我的数据从ftp复制到实时网站上吗?

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

如果是的最后一个问题,哪些行改变了?

回答

1

避免通过ftp上传核心库更改。

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

补丁-p0 -f < 1.6.2.0-1.7.0.0.diff

然后修补您的应用程序当您第一次访问您的网站的Magento会自动升级你的分区

+0

感谢您的评论。我会试试这个。因为magento连接在更新期间出现了一些错误... – Ronny 2012-07-07 21:00:35

+1

这可能不适用于较新的版本。在这种情况下,您必须使用patch -p1 -f MagePsycho 2014-11-25 15:24:15

0

最好的方式来更新是得到一个新的法师压缩1.7.1或其他,并将其连接到您当前的数据库。当你去索引 - 新的安装将更新你的数据库到最新的MAge DB。这种方式你不必使用连接等法师拉链有自己的SQL更新。

确保你把你的当前主题到新的安装等,并测试在localhost等它第一次

3

我能够从1.6.1升级成功的Magento到1.7.using连接管理器。 这里是我已经foung和跟随的步骤

  1. 转到yourdomain。 COM/Magento的/下载/(当然,让这个 匹配您的安装的路径。
    1. 因为我一直在使用带有皮肤我想用tar.gz包安装的Magento,Magento的连接没有全部 我必须在 “安装新扩展/粘贴扩展密钥进行安装”中输入 “connect20.magentocommerce.com/community/Mage_All_Latest”
    2. 如果您遇到错误沿着“CONNECT错误:程序包'Mage_All_Latest'无效“重复了几次,每个程序包一次为 ,这是因为这些文件已经存在,并且你的 必须删除一个以便它重写数据。
    3. 一切都更新后,你可能会有一些错误。确保清除缓存和会话目录(删除/ var/cache和/ var/session中的所有内容)
    4. 如果收到“500内部服务器错误”,则很可能是因为文件和文件夹权限。花了0.5秒到 重置所有的权限,他们需要。
    5. 如果您在Magento 格式化标头中收到“服务暂时无法处理您的请求”错误,可能是因为该商店设置为脱机 模式,以防止访问者搞砸安装过程。 要解决此问题,请删除您的magento安装目录中根目录 中的“maintenance.flag”文件。
    6. 一切都应该准备好!