如何设置服务器在“;根目录/子目录/cgi-bin”;从“;根目录/cgi-bin”;在Ubuntu 10.04中


How to set server to run the perl script in "root-directory/sub-directory/cgi-bin" from "root-directory/cgi-bin" in Ubuntu 10.04?

我在本地ubuntu机器中使用PHPmotionUber上传器在phpmotion中用于将文件上传到服务器。这是使用perl脚本(位于"www/cgi-bin")上传文件。但在我的机器中,当PHPmotion安装在根目录中时,perl脚本运行良好。但是,当我将整个文件从www移动到www/subdirectory时。现在uber上传程序没有运行,而是下载了它。我知道服务器没有在www/subdirectory/cgi-bin中运行PERL脚本。如何运行位于www/subdirectory/cgi-bin中的PERL脚本。?

检查您的Web服务器配置文件。在Apache的情况下,您可能需要检查声明www/cgi-bin包含可执行脚本的行,并对www/subdir/cgi-bin执行同样的操作。