Azure如何覆盖php应用程序中的MySQL连接字符串?
作者:互联网
我知道Azure使用一些运行时魔术来覆盖我的.NET应用程序的连接字符串.但是,我正试图移植一个wordpress博客,看起来连接信息存储在名为wp-config.php的文件中.如果我将博客的正确值输入到该文件中,那么一切正常,但我想从公共github存储库进行部署.如何从wp-config.php中排除连接信息并允许azure在运行时覆盖它?
解决方法:
除非您的存储库是私有的,否则您需要将wp-config.php文件存储在Windows Azure实例上(或者事后以某种方式上传它).然后,当文件从Github被拉入该目录时,wp-config.php(假设没有wp-config.php文件在repo中)文件已经存在,其中包含连接细节.
如果您有一个私有Github存储库,那么将wp-config.php文件和值保留在存储库本身可能是安全的,因为只有您提供对repo的访问权限的用户才能看到它.
标签:wordpress,php,mysql,azure,azure-sql-database 来源: https://codeday.me/bug/20190704/1374045.html