php - WordPress 未反射(reflect)数据库的更改

标签 php mysql wordpress migration

当我将网站移动到另一个文件夹(从/dev/到/)时,我的问题就开始了。 我已经检查了整个数据库,以便将所有硬编码的/dev/更改为/但我仍然注意到 WordPress 不知何故仍然使用旧值。

基本上该网站使用的信息不再存在。 我检查了我自己的缓存和服务器缓存,它们似乎都很干净(服务器甚至似乎没有启用该功能)。

所以,我几乎迷失了......

最佳答案

当您移动 WordPress 安装时,您需要更改整个数据库中的站点 URL。为此,您需要通过 PHP MyAdmin 导出当前数据库,然后使用如下工具:

http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

...对整个数据库进行搜索和替换。

搜索: www.yourwebsite.com/dev

替换为: www.yourwebsite.com

然后导入新数据库,通过 wp-admin 打开您的 Wordpress 网站并重新保存永久链接。

关于php - WordPress 未反射(reflect)数据库的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20423678/

相关文章:

javascript - 无法看到php变量的值

php - 连接到 api-read.facebook.com :443 时出现未知 SSL 协议(protocol)错误

javascript - 如何将此 php 数组转换为 JavaScript 对象数组?

WordPress - 按帖子 ID 删除所有标签

php - WooCommerce 如何对自定义类别执行条件检查

php - 为什么 comparison 和 empty() 在 PHP 中表现得像这样?

php - 使用php从xml中提取信息

MySQL Join 与 where 和 group 查询

MySQL FTP 解决方案具有良好的密码哈希支持?

php - ON DUPLICATE KEY 查询 - 提取表的主键