将我的WordPress Live站点移动到本地主机时出现问题 时间:2016-10-18 作者:Kirkos 我下载了WordPress网站的所有内容(从httpdocs) 放入文件夹中C:\\xampp\\htdocs\\test-site.我的XAMPP/Apache运行于port 8080.我还下载了dump.sql 数据库的文件,并更改了路径www.mysite.com 到localhost: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.php经过几次测试,我发现一个插件(polylang)与我在模板中使用的Cherry框架发生冲突。我删除了polylang插件目录,并设法登录到WP admin。由于我使用了Cherry框架,因此收到了一条错误消息(找不到文件)wp-content/themes/mytheme/bootstrap/less/bootstrap.less 和wp-content/themes/mytheme/style.less. 所以我删除了bootstrap.less.cache 和style.less.cache 从相应的文件夹中登录WP管理员后,我重新安装了插件,一切恢复正常 SO网友:Eager2Learn 您是否编辑了数据库转储中的所有链接?必须将存储在数据库转储中的所有永久链接从旧的实时链接更改为http://localhost. 另外,您可以登录WP admin吗?或者您更改了数据库中的站点链接?也可以随意删除。本地服务器上的htaccess文件。如果这没有帮助,那么重命名plugins文件夹,将其全部禁用。当然,在wp config文件中启用debug选项。 文章导航