4

我知道 Azure 使用一些运行时魔法来覆盖我的 .NET 应用程序的连接字符串。但是,我正在尝试通过 wordpress 博客进行移植,并且连接信息似乎存储在一个名为 wp-config.php 的文件中。如果我将博客的正确值输入到该文件中,那么一切正常,但我想从公共 github 存储库进行部署。如何从 wp-config.php 中排除连接信息并允许 azure 在运行时覆盖它?

4

1 回答 1

2

除非您的存储库是私有的,否则您需要将 wp-config.php 文件存储在您的 Windows Azure 实例上(或者在事后以某种方式上传)。然后,当文件从 Github 拉入该目录时,wp-config.php(假设 repo 中没有 wp-config.php 文件)文件将已经存在,其中包含连接详细信息。

如果您有一个私有的 Github 存储库,那么将 wp-config.php 文件和值保留在存储库本身中可能是安全的,因为只有您授予该存储库访问权限的用户才能看到它。

于 2012-09-20T19:08:25.830 回答