我已复制当前的实时WP网站并将其下载到计算机上的本地主机。我想通过修改现有内容和图像,并最终使用新网址将其上传到其他主机,来使用该网站来创建另一个网站。最好的方法是什么。
答案 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)现在,您可以开发新网站,并在完成备份后将其上传并上传到新服务器