【发布时间】:2021-02-28 09:00:10
【问题描述】:
我通过 python 代码运行 bash 脚本文件。该脚本位于 /home/myscript.sh。该脚本将 html 转换为 pdf 并打印。如果我在开发模式下运行 python 程序,它工作正常,但如果我在 WSGI 生产模式下运行,它会给我错误“找不到文件”打印。但是,如果我授予对主目录的 7777 访问权限,它就可以正常工作。每次机器重新启动时,我都需要执行此访问步骤。也不是很好的解决方案。
我搜索了很多并更改了 apache2.conf 文件
<Directory /home/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
但还是有问题。请帮我。我使用的是 Apache 2.4.9 版本。提前谢谢
更新
在 /etc/apache2/apache2.conf 文件中 “用户 ${APACHE_RUN_USER}”和“组 ${APACHE_RUN_GROUP}”
在 envvars 中它设置为
导出 APACHE_RUN_USER=www-data 导出 APACHE_RUN_GROUP=www-data
问题依然存在。
【问题讨论】: