gpt4 book ai didi

cgi-bin - 安装mooshak后CGI脚本不执行但显示内容

转载 作者:行者123 更新时间:2023-12-03 02:40:19 25 4
gpt4 key购买 nike

最近,我下载并安装了mooshak在 Ubuntu 14.04 中。我按照要求和安装页面中给出的所有步骤进行操作。

当我尝试访问 http://localhost/~mooshak 时,我被重定向到 http://localhost/~mooshak/cgi-bin/execute > 并且显示以下内容:

#!/bin/sh
# the next line restarts using tclsh \
PATH=$PATH:/usr/local/bin:/usr/contrib/bin ; exec tclsh "$0" "$@"

#-*-Mode: TCL; iso-accents-mode: t;-*-

cd ../..

lappend auto_path packages

source .config

execute::command_line

有人能指出我正确的方向吗?这是我的 /etc/apache2/mods-enabled/userdir.conf 文件的内容:

<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root

<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Require all denied
</LimitExcept>
</Directory>

<Directory /home/*/public_html/cgi-bin>
Options +ExecCGI -Includes -Indexes
SetHandler cgi-script
Order allow,deny
Allow from all
</Directory>

</IfModule>

提前致谢!

最佳答案

确保您在 Apache2 中启用了 userdirsuexec 模块。如果需要执行以下命令

cd /etc/apache2/mods-enabled
sudo ln -s ../mods-available/userdir.conf
sudo ln -s ../mods-available/userdir.load
sudo ln -s ../mods-available/suexec.load

您需要重新启动 Apache 才能激活配置。

sudo apache2ctl graceful

关于cgi-bin - 安装mooshak后CGI脚本不执行但显示内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25300857/

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