连接数据库时出错:在wp-config.php中使用环境变量

t40tm48m  于 2022-09-19  发布在  PHP
关注(0)|答案(2)|浏览(128)

我想配置一个WordPress站点,我的wp-config应该从环境变量中获取数据库值。我已经设置了我的环境变量,但在此过程中显示“建立数据库连接时出错”。

以下是我正在使用的代码

define('DB_NAME', getenv('DB'));
define('DB_USER', getenv('us'));
define('DB_PASSWORD', getenv('pa'));
define('DB_HOST', getenv('end'));

我也试过在终端上运行,但错误是一样的。我想不出是什么导致了这个问题。

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Database Error</title>

</head>
<body>
    <h1>Error establishing a database connection</h1>
</body>
</html>

他们是不是错过了什么??

h6my8fg2

h6my8fg21#

您正在为数据库用户名、密码和主机定义相同的DB_NAME常量更改常量

试着这样做

define('DB_NAME', getenv('DB'));
define('DB_USER', getenv('us'));
define('DB_PASSWORD', getenv('pa'));
define('DB_HOST', getenv('end'));
6ie5vjzr

6ie5vjzr2#

或者您可以创建.htaccess文件,在其中您将显示SetEnv DB ABC;在php ECHO DB中;

相关问题