Azure如何覆盖php应用程序中的MySQL连接字符串?
发布时间:2020-12-13 16:18:23 所属栏目:PHP教程 来源:网络整理
导读:我知道Azure使用一些运行时魔术来覆盖我的.NET应用程序的连接字符串.但是,我正试图移植一个wordpress博客,看起来连接信息存储在名为wp-config.php的文件中.如果我将博客的正确值输入到该文件中,那么一切正常,但我想从公共 github存储库进行部署.如何从wp-con
我知道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的访问权限的用户才能看到它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |