php - 将实时站点移至本地 - 问题识别数据库

标签 php mysql wordpress https

我正在尝试将实时 WordPress 网站(当前处于维护模式)下载到本地服务器以测试更新(尤其是 Woocommerce)不会使网站崩溃。一切似乎都没问题 - 我在本地主机上安装了一个新的 Wordpress,在 phpmyadmin 中添加了一个新的数据库,但是当我导出数据库并上传它时,出现了问题。内容似乎无法识别。在我看来,这与表前缀有关。在实际站点上,它们都以 wpxa 为前缀(例如 wpxa_posts)。将其导入到新数据库会产生来自新安装的 WordPress 的 wp 前缀表和 wpxa 前缀。我不知道为什么会这样,或者这是否是问题所在 - 实时站点也在运行 ssl 证书,但在下载的数据库文件中进行搜索和替换时,我删除了所有 https://livesiteexamplehttp://localserverexample 。 有人知道这可能是什么问题吗?

最佳答案

解决方案非常简单 - 我只是将 wp-config 更改为将表前缀设置为 wpxa_ 而不是 wp_,现在它可以工作了。

关于php - 将实时站点移至本地 - 问题识别数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35123525/

相关文章:

php - 如何制作 WooCommerce 3.0 单一图片库,使其类似于 2.x 版?

html - 初始页面与 Internet Explorer 不兼容

php - 按字符串选择表(FROM)

php - 为这些表选择查询

php - 大小为一的数组声明

php - 带有 "WHERE"问题的小型 php fetch 查询

wordpress - Woocommerce for WP 中 wc_add_to_cart_message 钩子(Hook)的替代方案

php - Doctrine 未在 Doctrine :schema:update 上创建一对多关系

php - 准备好的语句返回 False

java - 在 Java 中使用 JTable 显示来自 MySQL 数据库的记录