0

我有一个运行 PS 1.3.6 版本的 eshop。在我的本地,我先更新到 1.4,然后再更新到 1.4.1 ...

现在我想在服务器上更新...是否可以只从我的本地 1.4.1 上传文件,调整设置文件并直接从 1.4.1 运行更新脚本(没有到 1.4 的中间步骤)?

我可以看到每个版本都有数据库更新脚本,所以这样做应该是安全的,但我想在服务器上运行它之前确定....谢谢

4

1 回答 1

0

我通常以这种方式进行重大升级:

  1. 使用 mysqldump 工具拍摄当前站点(tar.gz)和备份数据库的快照(为了兼容性);
  2. 使用数据库转储(通过 mysql 命令)和下载的快照下载所有文件并在本地服务器计算机上设置站点。必要时调整设置。
  3. 在您的本地站点上执行升级,彻底测试它并使用您的代码和主题再次测试它。
  4. 重新打包更新的文件和数据库(tar.gz 和 mysqldump)并将它们上传到服务器。
  5. 擦除旧站点并将升级后的站点解压缩到其文件夹以取而代之。
  6. 用升级的数据库替换旧数据库(在服务器上使用 mysql 命令)。
  7. 必要时调整设置。测试并运行它!:)

这应该就是全部了。如果您更高级,则可以优化大多数步骤。如果您需要所有有用的命令来备份和恢复文件和数据库,请大声告诉我。

于 2011-08-11T22:43:51.573 回答