wordpress — Ошибка подключения базы данных: использование переменных среды в wp-config.Stack Overflow

Я хочу настроить сайт 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>

Их что-то упускают ??

1

Решение

Вы определяете то же самое DB_NAME константа для имени пользователя базы данных, пароля и изменения константы хоста

Попробуй вот так

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

Другие решения

Или вы можете создать .htaccess файл, где вы будете говорить
SetEnv DB Abc;
и в php echo DB;

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector