将我的WordPress Live站点移动到本地主机时出现问题

时间:2016-10-18 作者:Kirkos

我下载了WordPress网站的所有内容(从httpdocs) 放入文件夹中C:\\xampp\\htdocs\\test-site.我的XAMPP/Apache运行于port 8080.我还下载了dump.sql 数据库的文件,并更改了路径www.mysite.comlocalhost:8080/test-site. 在我的中创建了新数据库phpmyadmin 并上传了修改后的dump.sql. 我还修改了wp-config.php 对于数据库名称,usernamne(root) 以及我在本地使用的密码。当我在浏览器中提供网站url时(localhost:8080/test-site) 它会自动返回到localhost:8080/dashboard (欢迎使用XAMPP屏幕)。你知道如何解决这个问题并设法使我的网站在本地工作吗?

Update

access.log 对于Apache,我收到以下消息:"GET /test-site/ HTTP/1.1" 302 - "-" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36". 这可能会有帮助。

2 个回复
最合适的回答,由SO网友:Kirkos 整理而成

最终解决如下:

中启用了调试选项wp-config.phpwp-content/themes/mytheme/bootstrap/less/bootstrap.less 和wp-content/themes/mytheme/style.less. 所以我删除了bootstrap.less.cachestyle.less.cache 从相应的文件夹中

SO网友:Eager2Learn

您是否编辑了数据库转储中的所有链接?必须将存储在数据库转储中的所有永久链接从旧的实时链接更改为http://localhost.

另外,您可以登录WP admin吗?或者您更改了数据库中的站点链接?

也可以随意删除。本地服务器上的htaccess文件。

如果这没有帮助,那么重命名plugins文件夹,将其全部禁用。

当然,在wp config文件中启用debug选项。

相关推荐

Installing WP on localhost

这可能是一个初学者的问题,但作为Codex Installing WP 也就是说,我使用直接在服务器上安装WP,然后在线进行更改,而不是开始在本地主机上安装并在那里进行更改。然而,我猜这不是一个好的选择。有人能确认我应该开始在本地主机上安装WP吗?因此http://example.com/wp-admin/install.php, 我应该去http://localhost/example/wp-admin/install.php