AWS Beanstalk WordPress Multisite Issue - PullRequest
       6

AWS Beanstalk WordPress Multisite Issue

0 голосов
/ 06 ноября 2018

Я успешно создал настройку WordPress на beanstalk (используя AWS CLI, Git, отдельные RDS и EFS). Все работает прекрасно (после этого учебника).

Теперь я хочу преобразовать свой сайт WordPress в мультисайт. В теории все просто. Вы просто добавляете define ('WP_ALLOW_MULTISITE', true); в Config и следуйте инструкциям. Вся работа, за исключением использования переменных среды AWS, теперь вызывает ошибку «Ошибка установления соединения с базой данных» на всем сайте. Единственный способ устранить эту проблему - удалить методы getenv () в Config и использовать данные подключения как статические, что не является наилучшей практикой. Есть идеи, что может быть причиной этого? Или где я мог бы начать ходить, чтобы решить эту проблему?

У меня есть базовая настройка переменных среды в конфигурационном файле WordPress, которую мне нужно отключить со статическими данными.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', getenv('DB_NAME'));

/** MySQL database username */
define('DB_USER', getenv('DB_USER'));

/** MySQL database password */
define('DB_PASSWORD', getenv('DB_PASSWORD'));

/** MySQL hostname */
define('DB_HOST', getenv('DB_HOST'));

/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8mb4');

/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');
...