【问题标题】:Duplicating and reusing Wordpress Site on Local Host在本地主机上复制和重用 Wordpress 站点
【发布时间】:2019-08-17 02:04:36
【问题描述】:

我已将我当前的实时 WP 站点复制并下载到我计算机上的本地主机上。我想通过修改现有内容和图像来使用该站点创建另一个站点,并最终将其上传到具有新 URL 的不同主机。解决此问题的最佳方法是什么。

【问题讨论】:

    标签: wordpress localhost cloning


    【解决方案1】:

    如果你已经安装了 XAMPP\LAMPP 您可以将您的计算机用作网络服务器,并从本地网络服务器在浏览器中打开您的网站

    1) 您必须将文件解压到某个文件夹中

    例如

    d:/www/docs/mywebsite

    2) 使用本地 phpmyadmin、控制台命令或一些 MysqlDatabase 环境从备份中恢复数据库

    3) 根据您的本地数据库凭据在 config.php 中进行更改

    4) 配置您的 apache:添加两个虚拟主机 new_domain.comold_domain.com

    对于windows,你必须在末尾添加这样的行

    d:\xampp\apache\conf\extra\httpd-vhosts.conf

        <VirtualHost *:80>
            ServerAdmin webmaster@old_domain.com
            DocumentRoot d:/www/docs/mywebsite
            ServerName old_domain.com
            ServerAlias www.old_domain.com
            ErrorLog @rel_logfiledir@/old_domain.com-error_log
            CustomLog @rel_logfiledir@/old_domain.com-access_log common
        </VirtualHost>
        <VirtualHost *:80>
            ServerAdmin webmaster@new_domain.com
            DocumentRoot d:/www/docs/mywebsite
            ServerName new_domain.com
            ServerAlias www.new_domain.com
            ErrorLog @rel_logfiledir@/new_domain.com-error_log
            CustomLog @rel_logfiledir@/new_domain.com-access_log common
        </VirtualHost>
    

    没有弄错ald_domain和new_domain必须配置到同一个工作目录

    对于 Linux 几乎类似,在 /etc/apache2/site-enabled 中创建两个配置文件

    5) 重启 Apache

    6) 在hosts文件末尾添加这样四行

    • 如果您使用的是 Windows 操作系统,您可以找到该文件

      c:\windows\system32\drivers\etc\hosts

    • 如果你使用的是 Linux,你可以找到该文件

      /etc/hosts

    在hosts文件末尾添加这样四行

    127.0.0.1 new_domain.com 127.0.0.1 www.new_domain.com 127.0.0.1 old_domain.com 127.0.0.1 www.old_domain.com

    7) 使用命令行尝试

    ping new_domain.com ping old_domain.com

    每次必看

    Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128 Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

    8) 现在在浏览器中打开 old_domain.com

    如果您清楚地完成上述所有操作,您将在浏览器中看到从本地网络服务器打开的 old_domain 站点

    9) 登录到您的 WP 管理面板

    安装插件https://wordpress.org/plugins/automatic-domain-changer/

    并根据插件说明更改域

    您会看到域将从 old_domain.com 更改为 new_domain.com

    10) 现在您可以开发您的新网站,开发完成后备份并上传到新服务器

    【讨论】:

      猜你喜欢
      • 2016-04-13
      • 2014-02-08
      • 2017-09-13
      • 2018-11-03
      • 1970-01-01
      • 2015-09-14
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      相关资源
      最近更新 更多