файл (1 )также может быть полезен здесь.
$file *
signin: Python script, ASCII text
signup: Python script, ASCII text, with CRLF line terminators
site_off.htm: XML 1.0 document, ASCII text
sitemaps: directory
Я вижу, что signup
нужно удалить эти надоедливые окончания строки Windows CRLF -.
Для рекурсии, подобной /home/username
, вы, вероятно, могли бы комбинировать с find
иxargs
(и, возможно, с grep тоже):
$ find. | xargs file | grep CR
./foo_data/V: ASCII text, with CR, LF line terminators
./foo_data/Y: ASCII text, with CR, LF line terminators
Я полагаю, вы запустили новую установку 18.04 с помощью systemd? Если вы со временем обновляли ОС, то некоторые компоненты, такие как systemd, могут немного отличаться от стандартной версии 18.04.
В /lib/systemd/system/apache2.service добавьте операторы Environment= для нужных переменных в раздел [Service]. Не используйте кавычки. Пример:
[Service]
Type=forking
Environment=APACHE_STARTED_BY_SYSTEMD=true
Environment=DB_SERVICE=localhost
ExecStart=/usr/sbin/apachectl start
...
Вместе со строфами PassEnv в вашем описании это должно сделать это.
Перезапустите apache с помощью
$ sudo systemctl restart apache2
для подтверждения любых измененных настроек