首页 > 解决方案 > 将 OctoberCMS 网站从 Ubuntu 虚拟机移动到 CentOS 7 虚拟机

问题描述

我们的网络开发人员选择了 OctoberCMS 来开发我们的新网站(他的技能)。不幸的是,在完成之前,由于健康原因,他迅速离开了我们,不再有空。他的 Ubuntu 环境有一些问题,无论如何我们在 CentOS 7 上都需要它。我们其他人是 OctoberCMS 新手,但想学习它。

我们构建了一个 CentOS 7 虚拟机并安装了 OctoberCMS,并希望将他的工作转移过来。

我们找不到任何关于如何“导出”他迄今为止所做的工作并将其导入我们新的 OctoberCMS 的说明。

他正在使用 10 个插件和 3 个他开发的插件。(我不知道这是否相关)

有没有一种简单的方法可以做到这一点或至少有说明?我们已经用谷歌搜索、youtube 和 IRC 搜索了一周,但仍然一头雾水。非常感激任何的帮助。

标签: moveoctobercmsmigrate

解决方案


与移动任何其他 PHP 应用程序相比,将 OctoberCMS 安装移动到新服务器确实没有什么特别需要了解的。

我假设您知道如何设置 LAMP 堆栈的基础知识,例如为要托管站点的域设置虚拟主机,并设置 MySQL 数据库和用户/密码以访问数据库。当然,您可以通过多种方式来完成此操作,例如使用 Plesk 或 cPanel 等管理工具,或者仅通过命令行手动配置服务。

1) 确保您的新服务器至少运行大致相同版本的 Apache、MySQL 和 PHP。

2) 将包含所有 Web 文件的目录从旧服务器复制到新服务器上您的域的文档根目录中。

3)从旧服务器进行数据库转储并将其复制到新服务器。如果可能,请使用与旧服务器相同的数据库名称、用户名和密码。这样您就不必担心更新网站的配置。

4)拉起网站并解决出现的任何错误。如果OctoberCMS 调试模式处于打开状态,这将很有帮助。

遵循上述方法将确保您在新服务器上的设置与旧服务器完全相同。这将复制所有插件、数据等。

当然,在这样的切换过程中可能会出现许多复杂性,但这至少应该让您开始,并且您可以回到 StackOverflow 并遇到一些更具体的障碍。

希望有帮助。


推荐阅读