添加到Apache Path

时间:2018-02-14 20:29:11

标签: django apache mod-wsgi

我正在运行apache,mod_wsgi,django和mssql。

我的.bashrc中有以下行:export PATH="$PATH:/opt/mssql-tools/bin"

我让Django将os.environ['PATH']的当前值打印到模板并返回。

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin

如何添加Apache正在使用的路径?

我已在sys.path.append('/opt/mssql-tools/bin')文件中尝试过wsgi.py

1 个答案:

答案 0 :(得分:0)

Apache不会以您的用户身份运行,因此编辑您的.bashrc毫无意义。

由于您知道如何显示os.environ['PATH']的值,因此您也应该能够修改它:

os.environ['PATH'] += ":/opt/mssql-tools/bin"

(我不太确定这是什么意思;你是否在Django代码中调用外部二进制文件?如果是这样,为什么不使用完整路径二进制?)