-1

我已经安装了Foswiki,但是当我的应用程序尝试加载图像时出现问题。图片加载不出来...

我有一个解决方案,但我不确定是否正确......

这是我对 CGI 目录的配置

#
# "C:/Archivos de programa/Apache Software Foundation/Apache2.2/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
<Directory "C:/Archivos de programa/Apache Software Foundation/Apache2.2/cgi-bin">
    AllowOverride All
    Options +ExecCGI 
    AddHandler cgi-script .cgi .pl
    AddHandler default-handler .jpg .png .gif .js .txt .bat .css 
    Order allow,deny
    Allow from all
</Directory>

我必须一一添加扩展名:(...

4

1 回答 1

1

在这里有点冒险,但我猜,除了你的问题中包含的配置之外,这个目录也是一个ScriptAlias指令的目标(可能是/cgi-bin,并且可能在默认的 Apache 配置中,而不是在你已经明确做过的事情)。 ScriptAlias表示目录中的每个文件都是一个 CGI 脚本;请参阅指令文档。这就是为什么你必须用AddHandler.

如果您想控制哪些文件作为 CGI 脚本使用AddHandler文件扩展名(如.)来执行.cgi,请不要使用ScriptAlias. 如果没有ScriptAlias,默认情况下会将文件作为资源提供,除非您明确表示将其作为 CGI 脚本执行。

于 2013-03-26T03:46:15.900 回答