1

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

首先,我将在我的测试服务器上执行此操作,但是在 magento connect 更新过程中出现了一些错误,所以我必须自己上传一些文件......

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

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

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

4

3 回答 3

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' is invalid”的错误,重复多次,每个包一次,这是因为文件已经存在,你必须删除一行代码才能它覆盖数据。
    3. 一切都更新后,您可能会遇到一些错误。确保清理缓存和会话目录(删除 /var/cache 和 /var/session 中的所有内容)
    4. 如果您收到“500 内部服务器错误”,很可能是因为文件和文件夹权限。将所有权限重置为所需的权限需要 0.5 秒。
    5. 如果您在 Magento 格式的标头上收到“服务暂时不可用服务器暂时无法为您的请求提供服务”错误,可能是因为商店设置为离线模式以防止访问者搞砸安装过程。要解决此问题,请删除在您的 magento 安装目录的根目录中找到的“maintenance.flag”文件。
    6. 一切都应该准备好了!
于 2012-12-11T11:05:36.597 回答
1

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

最快和更安全的方法是使用diff 文件修补您的应用程序

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

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

于 2012-07-07T08:59:05.110 回答
0

最好的更新方法是获取一个新的 mage zip 1.7.1 或其他版本,并将其连接到您当前的数据库。当您进入索引时 - 新安装会将您的数据库更新到最新的 MAge 数据库。这样您就不必使用连接等。法师 zip 有自己的 sql 更新。

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

于 2012-07-08T12:25:39.997 回答