【问题标题】:Copying a Joomla site to a new server and new URL!将 Joomla 站点复制到新服务器和新 URL!
【发布时间】:2011-07-20 13:56:16
【问题描述】:

我经营一家公司的网站,他们希望将该网站复制到具有新 TDL 的新服务器。

所以 www.company.com 将被复制到 www.company.co.uk。

(成功复制网站后将对 .co.uk 网站进行更改)

那么这里的流程是什么?

我假设我应该使用 Akeeba,但是否还有其他步骤可以确保 TDL 设置随服务器一起更改?

【问题讨论】:

  • 那么问题出在哪里?使用 FTP 将所有文件从一台服务器复制到另一台服务器,复制数据库(您可以使用 phpmyadmin 或其他转储程序来转储/恢复数据库),更改 configuration.php.htaccess 中的设置(如果使用)。如果我说的不对,请说出问题所在?

标签: joomla dns transfer


【解决方案1】:

您是否更改域名? ,如果是这样,您可以重定向到www.company.com -> www.company.co.uk.

手动方式

如果您将整个服务器登录迁移到当前 Cpanel 并使用 FTP 下载所有站点文件并从 phpmyadmin

生成 mysql 脚本

将文件上传到您的新服务器并运行 sql 脚本 (最后确保使用新的服务器名称和身份验证详细信息更新 configration.php 文件)

【讨论】:

  • 什么?不,我没有重定向。我需要准确地复制该站点,然后在 100% 复制之后,我将进行更改以区分这两个站点。这就像一个转移,但有一个新的域和新的服务器
  • 如果我做这个动作,我会喜欢上面的手动方式:-)
【解决方案2】:

只需使用 Akeeba,您无需更改任何内容。 Joomla 在任何由代码计算的地方都没有对 URL 进行编码。我们一直使用 Akeeba 将站点移动到不同的服务器,完成它应该不会超过 10-15 分钟。

【讨论】:

    【解决方案3】:
    1. 将所有文件复制到新位置
    2. 如前所述更新configuration.php(主要用于livesite URL和数据库用户信息)
    3. 检查 .htaccess 是否包含需要调整的规范化重定向
    4. 制作数据库的 SQL 转储
    5. 检查 SQL 转储中是否有需要调整的内部超链接(因为 Joomla 文章可能包含对站点 URL 的引用)
    6. 确保目标系统上存在数据库用户帐户
    7. 导入 SQL 转储

    祝你好运

    【讨论】:

      猜你喜欢
      • 2013-07-01
      • 2013-03-03
      • 1970-01-01
      • 1970-01-01
      • 2018-02-01
      • 2013-10-16
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      相关资源
      最近更新 更多