首页 文章

客户希望在使用WHM / cPanel托管的两个不同帐户之间交换帐户数据

提问于
浏览
0

我有一个客户端,在运行CentOS的WHM下我的服务器上托管了两个不同的cPanel帐户 .

帐户A托管有自己的IP地址和域名,是当前的“实时”网站 . 该站点正在运行一个带有附加MySQL数据库的自定义Laravel后端 .

帐户B使用具有不同域名的服务器主IP地址作为vps托管,并且是“测试”站点 . 该网站正在运行带有附加数据库的wordpress .

这两个域名都在同一帐户下的godaddy上托管 .

客户希望测试帐户B托管在真实帐户A的IP和域名下,以及在帐户B的IP和域名下托管的真实帐户A,有效地“交换”测试站点作为实时站点 . 他们在这次交换中几乎不需要停机 .

主要问题是我和客户都不知道如何做这个交换几乎没有停机时间 . 是否可能或停机不可避免?

1 回答

  • 1

    将wordpress从1个cpanel复制到另一个cpanel:

    • 访问新站点的cPanel . 使用"MYSQL Databases"选项创建一个空DB .

    • 将用户添加到DB并授予全部 .

    • 以root身份访问WHM,然后访问PHPMYADMIN .
      在旧数据库上

    • (在PHPMYADMIN中),单击DB name然后操作 .

    • 将数据库复制到(新数据库名称)结构和数据 - 在复制之前取消选中“创建数据库” .

    • 将WP的内容从旧(/ home / account-name / public_html /)复制到/ home / new-account / public_html .

    • 更新wp-config.php以反映新的数据库信息 .

    • 来自Linux CLI,CHOWN -R new-account:new-account / home / new-account / public_html / . - 确保public_html本身归"GROUP: nobody"和"Owner: new-account"m所有,但其下的所有内容都归集团和所有者所有"new-account"

    • 将新数据库更新为新URL - 您可以在数据库中找到替换,或使用这个很棒的工具 - https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

相关问题