gpt4 book ai didi

linux:在 apache 中运行 cgi-bin 模块时出现错误 500,而不是从 ssh

转载 作者:太空宇宙 更新时间:2023-11-04 11:21:45 24 4
gpt4 key购买 nike

当我登录 ssh 并运行我的 cgi 时:一切似乎都正常

./modulev2.cgi 
Content-type: text/html
Cache-Control: no-cache, no-store
Pragma: no-cache

当我尝试通过 http: http://www.capuccino.fr/cgi-bin/modulev2.cgi 调用它时我有一个讨厌的:

Internal Server Error

我尝试将 chmod777 放在 cgi-bin、home 等上,但没有成功

查看日志时:cgi.log:

[2013-07-22 11:21:12]: uid: (1000/capuccin) gid: (100/users) cmd: modulev2.cgi
[2013-07-22 11:21:12]: target uid/gid (1000/100) mismatch with directory (510/100) or program (0/0)

和错误日志

[Mon Jul 22 11:21:03 2013] [error] [client 91.7.112.187] suexec policy violation: see suexec log for more details
[Mon Jul 22 11:21:03 2013] [error] [client 91.7.112.187] Premature end of script headers: modulev2.cgi

我也尝试更改 chown 并在 cgi.log 中得到这个

[2013-07-22 11:56:36]: target uid/gid (1000/100) mismatch with directory (510/100) or program (1000/100)
[2013-07-22 11:56:39]: uid: (1000/capuccin) gid: (100/users) cmd: modulev2.cgi

关于如何解决这个问题的任何想法?

最佳答案

似乎是错误的文件/文件夹权限。

尝试将权限设置为775 并确保文件和文件夹的所有者是正确的。将所有者设置为您的网络服务器(类似于 www-dataapache)。

关于linux:在 apache 中运行 cgi-bin 模块时出现错误 500,而不是从 ssh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17784270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com