在本地主机上复制和重用Wordpress网站

时间:2019-03-26 15:56:39

标签: wordpress localhost cloning

我已复制当前的实时WP网站并将其下载到计算机上的本地主机。我想通过修改现有内容和图像,并最终使用新网址将其上传到其他主机,来使用该网站来创建另一个网站。最好的方法是什么。

1 个答案:

答案 0 :(得分:1)

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

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

例如

d:/www/docs/mywebsite

2)使用本地phpmyadmin,控制台命令或某些MysqlDatabase环境从备份中还原数据库

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

4)配置您的Apache:添加两个虚拟主机 new_domain.com old_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)在主机文件末尾添加这四行

  • 如果使用Windows操作系统,则可以找到文件

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

  • 如果您使用的是Linux,则可以找到文件

    /etc/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)现在,您可以开发新网站,并在完成备份后将其上传并上传到新服务器