我正在考虑将我的magento社区从1.6.2升级到1.7.0.2。
首先我会在我的测试服务器上执行此操作,但在magento connect更新期间有一些错误,所以我必须自己上传一些文件...
但是当我将这些数据放入实时环境时,我可以简单地将我的数据从ftp复制到实时网站吗?
或者数据库中是否还有一些新的/更改的设置?
如果在最后一个问题上是,那么哪些行被改变了?
3 个答案:
答案 0 :(得分:3)
我能够使用Connect Manager成功将Magento从1.6.1升级到1.7。
以下是我已经完成并遵循的步骤
- 转到您的域名。 com / magento / downloader /(当然,这个
匹配您的安装路径。
- 因为我使用了我想要使用的皮肤提供的tar.gz软件包安装了Magento,Magento Connect没有全部
列出用于升级的扩展。我不得不打字
“connect20.magentocommerce.com/community/Mage_All_Latest”中的
“安装新扩展/粘贴扩展密钥以安装”
- 如果您遇到“CONNECT ERROR:Package'Mage_All_Latest'无效”的错误,会重复多次,一次
对于每个包,这是因为文件已经存在,而你
必须删除一行代码才能覆盖数据。
- 一切都更新后,您可能会遇到一些错误。确保清理缓存和会话目录(删除
/ var / cache和/ var / session)中的所有内容
- 如果您收到“500内部服务器错误”,则很可能是因为文件和文件夹权限。耗时0.5秒
将所有权限重置为他们需要的权限。
- 如果您收到Magento上的“服务暂时不可用,服务器暂时无法为您的请求提供服务”错误
格式化标头,可能是因为商店设置为脱机
模式,以防止访问者搞砸安装过程。
要解决此问题,请删除根目录中的“maintenance.flag”文件
你的magento安装目录。
- 一切都应该准备好了!
醇>
答案 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等上进行第一次测试。