Я хочу настроить сайт 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>
Их что-то упускают ??
Вы определяете то же самое DB_NAME
константа для имени пользователя базы данных, пароля и изменения константы хоста
Попробуй вот так
define('DB_NAME', getenv('DB'));
define('DB_USER', getenv('us'));
define('DB_PASSWORD', getenv('pa'));
define('DB_HOST', getenv('end'));
Или вы можете создать .htaccess файл, где вы будете говорить
SetEnv DB Abc;
и в php echo DB;