根据讨论,这里有许多问题,通过检查
error.log
由Apache编写,然后进行适当的更改。
第一个错误是:
【11月20日周二17:49:06.593901 2018】【CGI:错误】【PID 47854】【客户】
::1:50462]AH01215:(13)权限被拒绝:执行
'/applications/xampp/xampfiles/htdocs/myurl.py'失败:
/applications/xampp/xampfiles/htdocs/myurl.py[11月20日星期二
17:49:06.595547 2018][CGI:error][PID 47854][client::1:50462]结束
标题前的脚本输出:myurl.py
相关部分如下:
(13)Permission denied: exec of '/Applications/XAMPP/xamppfiles/htdocs/myurl.py' failed
需要在上设置权限
.py
正在执行的文件,以允许运行Apache进程的用户执行脚本。这是用
chmod
.
然后,出现了另一个错误:
【11月20日周二17:59:04.720816 2018】【CGI:错误】【PID 48715】【客户】
::1:50555]ah01215:python3:没有这样的文件或目录:
/applications/xampp/xampfiles/htdocs/myurl.py[11月20日星期二
17:59:04.720884 2018][cgi:error][pid 48715][client::1:50555]结束
标题前的脚本输出:myurl.py
相关部分是:
python3: No such file or directory
这表明系统找不到
python3
要执行的二进制文件。正确的路径
Python 3
必须使用
which python3
. 然后将其编辑到脚本的shebang行中。