我有一个WordPress网站,并且一年内效果很好。 但是我最近收到错误“建立数据库连接时出错”。 我注意到在 wp-config.php 中,数据库配置(数据库名称,用户,密码)已更改为“测试”:
define('DB_NAME', 'test');
define('DB_USER', 'test');
define('DB_PASSWORD', 'test');
我将数据库信息正确地更改了,并且它恢复正常。但是几天后错误又回到原来的状态,并且数据库配置自动更改回“测试”。我还更改了FTP帐户,该错误仍然重复。 我不知道为什么请帮助我,谢谢!
答案 0 :(得分:0)
我认为它会更改,因为您执行了还原。最好在生产环境中创建一个名称为“ foo.txt”的文件。并写一个要说的代码
如果文件存在 然后使用配置进行生产 否则,如果文件不存在 然后使用配置进行测试
然后,在进行还原测试时,必须删除 每次文件foo.txt
if [ -f /tmp/foo.txt ]
then
define('DB_NAME', 'prod');
define('DB_USER', 'prod');
define('DB_PASSWORD', 'prod');
else
define('DB_NAME', 'test');
define('DB_USER', 'test');
define('DB_PASSWORD', 'test');
fi
尝试一下,我没有运行