问题标签 [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.

0 投票
1 回答
872 浏览

php - 在shell中调用的PHP脚本中访问.htaccess中定义的环境变量?

我正在尝试从 shell 中的 PHP 脚本打印在 .htaccess 中定义的环境变量。

我的树是:/.
htaccess(在根文件夹中)
/test/index.php(在“test”文件夹中)

我使用SetEnv在 .htaccess 中设置我的变量:

我的 PHP 脚本“/test/index.php”是:

但是,如果我从浏览器访问我的 PHP 脚本,则没有问题(当然没有 #!/usr/bin/php ......)

感谢您的任何帮助。

0 投票
1 回答
787 浏览

c - c - unsetenv() 实现,是否有必要释放内存?

根据TLPI exercise 6-3需要,我通过直接修改变量来实现setenv()unsetenv()使用putenv(), 。getenv()environ

代码:

在我的setevn_impl()中,我用来malloc()为新的环境变量分配内存。

但我不知道进程默认环境的内存是如何分配的。

我的问题是:

  • 在我的unsetenv_impl()实现中,释放已删除环境字符串的内存是否必要/适当free()

  • 如果我不释放它,会不会有问题,或者它不会占用太多内存,因此可以忽略?


小费:

putenv()不会复制字符串,它只是使全局变量environ指向传递给它的字符串。

0 投票
1 回答
13409 浏览

python - 如何导入tox中的所有环境变量

我在 setenv 中使用以下从我运行的地方导入环境变量,但是有没有办法导入所有变量,这样我就不需要一个一个地导入。

例如: {env:TEMPEST_CONFIG:} 和 {env:TEMPEST_CONFIG_DIR:} 用于导入这两个变量。

0 投票
0 回答
765 浏览

php - 用于 PHP 的 SetEnv httpd

我正在尝试在 Apache 中设置一个环境变量以供以后在 PHP 中使用。我通过在 中包含一个文件来做到这一点,该文件/etc/httpd/conf.d/包含以下内容:

我还将这一行添加到httpd.conf文件中进行测试:

这些变量都没有通过$_SERVERor出现在 PHP 中$_ENV,而且我没有看到它们使用getenv("ENVIRONMENT").

我正在运行 Centos 7,在env_module下列为 (shared) httpd -M,但也在那里mod_suexec列出,我读过它可能会覆盖任何用户变量。

任何帮助表示赞赏。

0 投票
1 回答
868 浏览

regex - Apache 2.4 setenvif 不登录 pingdom.com

许多网站管理员使用 pingdom.com 作为监控 ping 服务。

但问题是 /httpd/access_log 充满了

我设置

并尝试使用变体来摆脱它,例如

但他们中的任何一个仍然没有成功 - 所以感谢任何其他尝试的提示。

0 投票
1 回答
1461 浏览

c - 如何编写自己的 setenv()?

我的学校希望我实现setenv()标准库函数的行为。我不允许setenv()用于此实现。我怎样才能做到这一点?

0 投票
0 回答
1253 浏览

apache - Apache httpd-vhost SetEnv 变量在应用程序环境中不起作用

在我的应用程序中,我试图在 httpd-vhost 配置而不是 insde .htacces 文件中设置环境变量。如果我将 setEnv 变量放在 .htaccess 变量中,它可以正常工作,但不能方便地保持 .htaccess 与生产同步。我已经尝试在我的屏幕截图中看到将其设置在 httpd 配置中。我已重新启动 apache 以加载新配置。

在此处输入图像描述

欢迎任何建议或提示,并提前致谢。

当我在外部设置 setEnv 变量时,它似乎可以工作?

0 投票
0 回答
139 浏览

apache - 如何从日志文件中排除 Googlebot?

我想从access.log

所以,在我的000-default.confdefault-ssl.conf文件中,我设置了这些规则

为什么 Apache 继续记录 Googlebot 活动?

0 投票
2 回答
3862 浏览

r - 如何在 R 中检查包时修复“无法找到 GhostScript 可执行文件以运行大小减小检查”错误?

在革命 R 企业控制台中,

生产

没有任何其他警告/错误/注释。所以,(即使 AFAIK 这条注释对于最终检查来说并不是那么重要),我想摆脱这个警告(因为我想把 .PDF 文件放到mypackage\inst\docR 之外生成的文件夹中)。

我的笔记本中安装了 Ghostscript。我通过以下方式获得帮助:

我所做的(并再次出错)是:

深入后发现:[“这些错误发生在试图给一个不存在的变量赋值,或者R不能把它当作一个名字的时候。(名字是一个变量类型,它持有一个变量名."]

我基本上想做的是将我的 GS 可执行文件(C:\Program Files (x86)\gs\gs9.19\bin\gswin32c.exe)设置为“R_GSCMD”。任何帮助将不胜感激。

0 投票
2 回答
2198 浏览

environment-variables - fw_setenv 不起作用,fw_printev 起作用

在我的系统中,我得到了一个奇怪的行为。从 uboot printenv 和 saveenv 正常工作。从用户空间 fw_printenv 工作, fw_setenv 不保存任何东西,它不给出任何错误或反馈。

这是我的 fw_env.config,看起来是正确的

有任何想法吗?

这是 fw_setenv 的 strace

所以这似乎是一个库问题。我正在使用 buildroot 来生成我的 ramfs,似乎有些库没有编译。为了修复 libgcc_s.so.1,我在我的 postbuild 脚本中直接从工具链的文件夹中添加了一个副本。对于 ldconfig 我现在不知道该怎么做。

G