我正在文件夹wp1中的localhost中的wordpress中创建一个网站。该网站的数据库是wordpress1。我在wp2文件夹中备份了wordpress文件并创建了一个wordpress2数据库。我还备份了数据库wordpress1并恢复了wordpress2中的表格。现在,当我尝试从localhost中的wp2登录时,就像这样
localhost / wp2 / wp-admin /它将我重定向回localhost / wp1 / wp-login.php?redirect_to = ...
我还更改了wp2文件夹中的wp-config.php文件。我设置了这条线 define('DB_NAME','wordpress2');到wordpress2。有什么建议吗?
答案 0 :(得分:1)
@Dado是的,您需要搜索并替换 wordpress2 数据库中的所有网址
由于您已将 wordpress1 数据库的所有表格导入 wordpress2 ,因此 wordpress1 db的所有网址仍然存在并存储在 wordpress2 数据库,你可以在wp-options表中看到它。
因此您需要搜索并替换db,搜索旧网址并替换为新网址
您可以使用此文件 - https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
或者您可以使用此插件 - https://wordpress.org/plugins/better-search-replace/