AWS Beanstalk WordPress多站点问题

时间:2018-11-06 14:28:45

标签: wordpress amazon-web-services amazon-elastic-beanstalk

我已经在beantalk上成功创建了WordPress设置(使用AWS CLI,Git,单独的RDS和EFS)。一切正常(在this教程之后)。

我现在想将我的WordPress网站转换为多站点。从理论上讲很简单。您只需添加define('WP_ALLOW_MULTISITE',true);在Config中并按照说明进行操作。现在,除了使用AWS Environment Variables之外,所有工作均会在整个站点上导致“建立数据库连接错误”错误。解决此问题的唯一方法是删除Config中的getenv()方法,并使连接数据为静态,这不是最佳实践。知道是什么原因造成的吗?或者我可以在哪里开始解决此问题?

我在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', '');

0 个答案:

没有答案