5

我正在为一个在她的虚拟主机帐户上有多个网站的客户开发一个网站。我想将在 WordPress 上运行的网站之一移动到我的本地主机。但是我遇到了 MySQL 数据库的问题,无法弄清楚该站点正在使用哪个数据库。

wp-config.php指向一个数据库,但是当我在 phpMyAdmin 中查看同一个数据库时,那里没有常见的 WordPress 表。而不是前缀wp_,而是一堆带有前缀的表cp_。我不知道那是什么意思。客户的主机帐户上还有其他具有 WordPress 表的数据库,但它们的wp_options表都指向其他站点 URL,而不是我正在尝试处理的那个。

如何找出正在使用的数据库?

4

1 回答 1

6

表前缀可能已更改为,cp_而不是标准的wp_. 一些安装这样做是为了减轻某些类型的 SQL 注入攻击。wp-config.php应始终指向真实数据库,在您的情况下,该数据库应具有表名,如cp_posts, cp_postmeta,cp_options等。

检查$table_prefix配置文件中的变量,或者它可能隐藏在某个 cPanel 选项中。

于 2012-10-07T14:41:58.303 回答