我有一个Wordpress网站,它运行在Linux服务器上。我最近不得不重建我的Windows PC,所以我试图将网站从www.mywebsite.co.uk(Linux)迁移到localhost(Windows)。我已按照此视频中的所有说明操作:wordpress on localhost linked to live site即
1)PHPMyAdmin:从实时网站导出MySQL数据库,并将其导入到localhost上的MySQL。
2)Filezilla:通过FTP下载网站文件
3)在这个问题的答案中运行SQL语句:wordpress on localhost linked to live site
4)在wp_config中更改用户名,密码和主机名
5)将这里的两个define语句添加到wp-config:wordpress on localhost linked to live site
6)使用此工具:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
当我浏览我的网站时仍然是:http://localhost/mysite;它重定向到www.mysite.co.uk。还有什么我可以做的吗?它可能是主题吗?
更新 我对我的wp-config进行了以下更改:
defin( 'DOMAIN_CURRENT_SITE', 'localhost' ); //was www.mysite.co.uk
定义(' MULTISITE',false); //是真的
我现在可以访问我的主页和管理员(wp-admin)。但是,当我点击其他链接时,例如关于我,网站索引等;我收到404错误。
答案 0 :(得分:3)
Wordpress会记住您安装它的域。您需要明确告诉它更改默认域。
请阅读Wordpress codex:Changing the Site URL
P.S。我相信你这样做是你迁移的中间步骤,对吗?外面的人无法使用http://localhost
访问您的网站