除了wp-config之外,还可以在哪里定义数据库访问详细信息?

时间:2017-07-06 作者:TRiG

我正在试图解决WordPress安装中的一些问题。我创建了它,我是唯一可以访问服务器的人(至少我应该是),但其他人管理它,可以通过web界面安装插件。它出现了致命错误,所以我的第一个想法是禁用所有插件,这可以通过直接编辑数据库来完成。

第一步:访问数据库:

$ cat wp-config.php | grep DB
还有。。。没有什么

事实上wp-config.php 整体而言:

<?php
define(\'WP_CACHE\', true); // Added by Cache Enabler
怎么会这样?数据库访问详细信息还存储在哪里?

我在其他地方也看不到他们:

# grep -nri db_name
wp-admin/setup-config.php:260:  define(\'DB_NAME\', $dbname);
wp-admin/setup-config.php:330:          case \'DB_NAME\'     :
wp-includes/load.php:404:   $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST );
wp-includes/ms-load.php:480:            \'<code>\' . DB_NAME . \'</code>\'
wp-config-sample.php:23:define(\'DB_NAME\', \'database_name_here\');
我还应该在哪里查找数据库访问详细信息?或者我应该假设出了严重的问题吗?

1 个回复
SO网友:Rick Hellewell

禁用所有插件的快速方法是重命名wp-content\\plugins 文件夹你会在wp管理页面上收到一些关于缺少插件被禁用的投诉,但你知道这一点。

数据库访问详细信息位于wp-config.php 文件位于WP安装的根目录中。

通常插件是造成这种奇怪的主要原因。错误日志将告诉您许多事情。如果您认为需要,请重新安装WP核心文件(在管理/更新页面上)。然后确保更新了所有主题和更新。然后,如果仍然很奇怪,请查看错误日志以获得帮助。

结束

相关推荐

从wp_post检索类别的MySQL查询

使用此查询检索具有特定post_typeSELECT * FROM wp_posts WHERE post_type = \'product\'; 如上所述here 类别不在wp_posts 表但术语表wp_terms wp_term_relationships wp_term_taxonomy在所有表格中搜索我脑海中的一个类别,我能找到的唯一一个类别实例是wp_terms 包含以下列的表在其他表格中寻找与此相关的交叉引用,并以某种方式将其与wp\\U帖子联系起来,这带来了一些复