问题标签 [setenv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - htaccess SetEnvIf 变量增量
可以在 htaccess 中增加环境变量(例如:计算失败的登录或访问)?
就像是:
或者
肿瘤坏死因子
c - 如何在没有 setenv() 的情况下在 ISO c99 标准 C 中设置环境变量?
我不能使用setenv()
fromstdlib.h
用于 C99 标准编译器,因为它不可用。在 C99 中是否有任何其他功能可以设置环境变量?
c - C、OpenMP、更改计划类型、setenv
有没有办法使用 C 中的函数来更改循环中的schedule
类型?pragma omp for
我试图setenv("OMP_SCHEDULE", "guided", 1);
在并行语句之前做,但我不完全确定它是否有效,因为我从代码中得到的时间非常相似。我想要做的是使用for
循环更改计划类型来比较时间,给予dynamic
,auto
等作为setenv
函数中的字符串。
windows - 批处理文件中的 VC++ SetEnv.cmd
我想做一个批处理文件,调用setenv.cmd
并继续执行其他一些命令,例如:
不幸的是,批处理在第一行之后停止,因为它调用了接近新的东西cmd.exe
。我也试过
但是,不成功:执行后初始批处理仍然停止setenv.cmd
。
调用setenv.cmd
和继续批处理的正确方法是什么?
apache - .htaccess仅当主机名匹配?
我刚刚使用与生产环境中相同的代码将本地环境设置为带有 ubuntu32 的 vagrant 虚拟机,
问题是我在.htaccess
文件中的所有规则都出现了内部服务器错误
所以我开始删除分离的代码块,这就是麻烦:
问题是我想对所有环境使用完全相同的代码,有没有一种方法我<filesMatch>
只能在不包含的情况下才包含该块localhost
?
我找到了这个答案,但它只是指一个页面,而不是主机名。
ruby-on-rails - Phusion 乘客 4 忽略 setenv GEM_PATH
我想(最终)将我的乘客安装从版本 3 更新到 4,但是我在设置 GEM_PATH 环境变量时遇到了一些问题,就像我在 v3 中所做的那样。
在我的 Apache 配置中,我有以下行,告诉乘客在哪里可以找到我的 rvm gemsets(注@my_set
):
这适用于乘客 v3。但是,当我切换到版本 4 时,应用程序无法加载,并且调试视图显示以下内容:
这似乎是系统默认值。
使用 setenv 设置任何其他 ENV 变量都可以。例如我添加了这一行
到我的 apache 配置,它在乘客调试视图中顺利出现:
感觉Passenger 以某种方式专门覆盖了我的 GEM_PATH 环境变量。据我所知,文档中没有提到这一点。任何想法将不胜感激。
java - /etc/launchd.conf 中的 Setenv 没有在 OSX Mavericks 中使用整个字符串
嘿,我想知道在 OSX Mavericks 中使用 setenv 设置环境变量是否有限制?我在 /etc/launchd.conf 中有以下设置:
我发现在启动环境变量 $CLASSPATH 时只保存了字符串的一小部分。仅保存字符串中的 982 个字符。
如果有人知道如何解决这个问题,将不胜感激。每次打开终端窗口时,我都厌倦了导出 CLASSPATH=path。谢谢!
regex - .htaccess 重定向中的变量
我想引用一个名为“foo”的变量(值为“bar”)
在 RewriteRule 内
所以它的字面意思是:
这怎么可能?
apache - 在 .htaccess 中允许使用 mod_rewrite 而不是 mod_setenvif 从 env
我正在尝试使用 .htaccess 和 Apache 2.2 控制对测试站点/主机的访问,但不控制对生产站点的访问。我正在使用 mod_rewrite 来检测主机名并设置一些用于控制站点各个方面的环境变量,但不能利用它来控制访问。我只能用 mod_setenvif 控制访问。
我可以检测主机并设置环境变量。(简化。)
然后我稍后尝试使用它来控制访问。
这不起作用。删除 not (!) 会强制每个站点都有一个不可接受的密码。
我使用 mod_setenvif 尝试了几种变体,并且只有 requireAuth2 有效。
我使用 phpinfo() 转储请求,只看到 requestAuth 和 requestAuth2。
我宁愿不必重做我的主机检查逻辑,因为我有许多不同的主机名和许多不同的环境变量。我也喜欢默认访问并拥有一个 env=! 测试。授予访问权限而不是拒绝访问是错误的。
有什么建议么?
谢谢,韦斯。
.htaccess - 动态 URL 的 SetEnv
我想要做的是将 SetEnv 用于动态 URL。在 index.php 的示例中,我这样做
但是,如果我想为 index.php?something=123 执行此操作,那么我应该在我的 .htaccess 中添加什么?它会以某种方式与 SetEnvIf request_URI 一起工作,因为我无法让它工作。我认为可能是解决方案的另一件事是使用 rewrite_mod 但我不知道该怎么做。提前感谢您的帮助!