Мне нужно установить переменную с помощью сценария bash, который может быть прочитан apache в файле .htaccess
. Скрипт bash часто вызывается cron.
Когда я выполняю
var=value
export var
и пытаюсь вызвать его в .htaccess с помощью $ var
, он не работает. Итак, что я могу сделать вместо этого?
Ваши параметры довольно ограничены в отношении переменных среды Apache httpd
Задайте переменную в своем сценарии и перезапустите веб-сервер из этого сценария, чтобы открыть его как переменную среды ОС для Apache с PassEnv
. Вероятно, это плохая идея TM .
HTTP-сервер Apache предоставляет механизм для хранения информации в именованных переменных, которые также называются переменными среды. И хотя эти переменные называются переменными среды, они не совпадают с переменными среды, контролируемыми базовой операционной системой.
Возможно, вам потребуется записать такие переменные с помощью SetEnv
в файл .htaccess
, чтобы использовать их там ...