スレッド一覧 > 記事閲覧
[111] 環境変数の設定について
日時: 2017/10/16 15:39:54
名前: drafear ID:1508135994 メールを送信する

.htaccess の SetEnv や, /usr/bin/env による環境変数の設定ができないのですが仕様でしょうか。

cgiの1行目で
#!/usr/bin/env HOGE=FUGA python3
などと指定すると, "Text file busy" と怒られます。
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

Re: 環境変数の設定について ( No.1 )
日時: 2017/10/18 17:18:22
名前: ちらみ◆kBt3KPJY0E

Apahceでは特にSetEnvを制限していません。
プログラムに詳しくないので何とも言えませんが、Python3の利用は
#!/usr/bin/env python3
で利用する事をご検討下さい。
メンテ
Re: 環境変数の設定について ( No.2 )
日時: 2017/10/19 18:18:45
名前: drafear メールを送信する
参照: http://drafear.ie-t.net/index.cgi

お返事ありがとうございます。
かしこまりました。
強引ですが、以下の方法で動かすことにします。

if not 'PYTHONIOENCODING' in os.environ:
os.environ['LANG'] = 'ja_JP.UTF-8'
os.environ['PYTHONIOENCODING'] = 'utf-8'
sys.argv.insert(0, sys.executable)
os.execvp(sys.argv[0], sys.argv)
sys.exit(0)
メンテ

Page: 1 | 全部表示 スレッド一覧 新規スレッド作成

題名
スレッドをトップへソート
名前
「名前#任意の文字列」でトリップ生成
E-Mail
入力するとスレッドの通知メールを受け取れます。(非表示)
URL
パスワード (記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント

   クッキー保存