需要帮助将本地WP-CONFIG文件重新连接到本地数据库

时间:2020-01-22 作者:Jessica Lynn Inocencio-Gray

在将我的站点上载到远程Bluehost服务器(使用FileZilla)时,我错误地更改了本地(而不是远程)wp-config.php 文件,并且无法再登录到我的本地主机/wp-admin.

我试图还原本地WP配置文件以将其链接到我的站点的本地数据库,但现在提示我重新安装WordPress(语言设置等)。

如何修复本地wp-config.php 文件,以便我可以登录到我的本地主机/站点/wp管理面板?

1 个回复
SO网友:Mayeenul Islam

有一次,我写了一篇关于删除wp-config.php 文件,这篇文章是用孟加拉文写的(bn_BD):

ওয়ার্ডপ্রেসের wp-config.php মুছে ফেললে করণীয় (Web Archive)

你可以使用谷歌翻译获得文章的要点。

摘要复制wp-config-sample.php, 将文件粘贴并重命名为wp-config.php
define( \'DB_NAME\', \'database_name_here\' ); // DATABASE
define( \'DB_USER\', \'username_here\' ); // MySQL username
define( \'DB_PASSWORD\', \'password_here\' ); // MySQL password (empty string for no password)
define( \'DB_HOST\', \'localhost\' );
<有关唯一键和盐,请访问WordPress Secret Key (Salt) Generator – WordPress API 并复制所有文本,用复制的文本替换以下代码:
define( \'AUTH_KEY\',         \'put your unique phrase here\' );
define( \'SECURE_AUTH_KEY\',  \'put your unique phrase here\' );
define( \'LOGGED_IN_KEY\',    \'put your unique phrase here\' );
define( \'NONCE_KEY\',        \'put your unique phrase here\' );
define( \'AUTH_SALT\',        \'put your unique phrase here\' );
define( \'SECURE_AUTH_SALT\', \'put your unique phrase here\' );
define( \'LOGGED_IN_SALT\',   \'put your unique phrase here\' );
define( \'NONCE_SALT\',       \'put your unique phrase here\' );
<对于表前缀,请使用PHPMyAdmin之类的DB应用程序访问数据库,并在那里查看表前缀。通常他们从wp_, 如果注意到有任何更改,可以使用表名中的行更改以下行:
$table_prefix = \'wp_\';
仅此而已。就是这么简单。

如果您在某些页面中看到404,您可以访问/wp-admin »;“设置”;永久链接,然后点击保存更改按钮刷新.htaccess 重写规则。

你的情况正如你所说:

我试图还原本地WP配置文件以将其链接到我的站点的本地数据库,但现在提示我重新安装Wordpress(语言设置等)

这可能是因为在DB_NAME 定义(define( \'DB_NAME\', \'database_name_here\' );), 什么需要与负责本地网站的数据库完全相同。如果数据库名称正确,那么您的数据库可能会被截断,等等。如果是这样,您将需要从备份中恢复数据库(或者由于您有一个远程版本,您也可以从那里获取数据)。