Envvar dosyalarımda şu satırlar var:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
Apache2.conf dosyamda şu satırlar var:
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}
Ama koştuğumda şunu alıyorum apache2 -M
:
apache2: bad user name ${APACHE_RUN_USER}
Geçici bir düzeltme, www-data
apache2.conf dosyama sabit kod yazmaktır. Burada bunun bazı yapılandırma komut dosyalarının apache2.conf dosyamdaki env değişkenlerinin yerini almaması nedeniyle bazı spekülasyonları vardı . Ne olursa olsun envvars dosyama danışmak için apache2 nasıl alabilirim?
Başka bir veri noktası olarak, bu site envvarların derlemede oluşturulduğunu gösteriyor, ancak çalışma zamanında apache2ctl tarafından okunuyor, bu da bu dosyanın derleme işlemi tarafından artık kaka olmadığını gösteriyor.
sudo stop apache2
,sudo restart apache2
vesudo start apache2
(/etc/init.d/apache2 stop
vs)