我需要能够在Apache站点配置中设置一个环境变量,用于定义站点是开发,测试还是生产.
Web根目录中的htaccess文件将根据Apache配置中的条目定义网站的配置变量(数据库凭据,域等)
我还需要在位于另一个目录中的另一个htaccess中使用web根htaccess中定义的变量之一.
我想在他们的Apache站点配置文件中为我的dev和beta环境设置一个环境变量
(我确定它不是正确的语法)
SetEnv environment_type dev
Run Code Online (Sandbox Code Playgroud)
- 要么 -
SetEnv environment_type beta
Run Code Online (Sandbox Code Playgroud)
生产站点apache config可能根本不设置它,或者它可以:
SetEnv environment_type prod
Run Code Online (Sandbox Code Playgroud)
但这是可选的
然后,在公共webroot的.htaccess文件中设置用于数据库连接,域名等的配置变量,如下所示:
(再次,只是模拟语法)
<If (environment_type exists) && (environment_type == dev)>
SetEnv base_dir /www/example.com/dev/
SetEnv db_host localhost
SetEnv db_name devdb
SetEnv db_user devuser
SetEnv db_password devpass
SetEnv web_domain www.devdomain.com
SetEnv cookie_domain .devdomain.com
<elseif (environment_type exists) && (environment_type == beta)>
SetEnv base_dir /www/example.com/beta/
SetEnv db_host localhost
SetEnv db_name betadb
SetEnv db_user betauser
SetEnv …Run Code Online (Sandbox Code Playgroud) 我的一家公司客户使用Kentico cms(用asp.net kentico.com编写的专有cms )
我想在自定义表的转换中嵌入一个bizform.我需要这样做的原因是,根据自定义表中的多项选项,转换将显示不同版本的bizform.如果可能的话,这将是完成我们需要完成的工作的最有效方式.
我是Kentico CMS的新手,它证明不是非常友好的,所以任何输入或建议都会很棒.