当我去http://www.cowrubber.com/wp-admin
时不知何故,我无法访问管理页面进行登录。
我已从localhost上的测试站点复制了该站点。并将数据库中的网址更改为新网址,但由于原因不明,我无法访问管理网站。
答案 0 :(得分:0)
当你将wordpress移动到一个不同命名的域时,只是在数据库中搜索和替换它是不够的,因为wordpress(遗憾地)以序列化格式存储了很多东西。
所以你需要做的是,在你的情况下:
创建本地数据库的备份。
创建当前生产数据库和文件的备份。
删除生产服务器中的所有文件,并从生产数据库中删除所有表。
从localhost将所有文件复制到生产服务器。
将本地数据库导入生产数据库。
请勿在浏览器中打开生产wordpress网站!
转到此处,下载最新的脚本:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
将其解压缩到wp_replace
目录。
将此目录上传到您wp-conifg.php
所在的文档根目录。
填写From
和To
字段,不使用http://
且不使用斜杠。例如:somethinog.localhost
到'example.com`
直播吧。您将看到,表中有多少记录已更改。
删除此wp_replace
目录。如果你离开它,添加一个htpasswd
,否则任何人都可能崩溃你的数据库。
转到WP管理员,导航至Options -> Permalinks
。推送保存。
现在你可以使用新的支配:)