【问题标题】: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 10.04 的“root-directory/cgi-bin”中运行“root-directory/sub-directory/cgi-bin”中的 perl 脚本?
【发布时间】:2012-04-10 23:54:57
【问题描述】:

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

【问题讨论】:

标签: php perl ubuntu virtualhost


【解决方案1】:

检查您的网络服务器配置文件。对于Apache,您可能需要检查声明www/cgi-bin 包含可执行脚本的行,并对www/subdir/cgi-bin 执行相同操作。

【讨论】:

  • 是的,它现在正在工作。我在 /etc/apache2/apache2.conf 文件中进行了更改以在子目录中运行 PERL。谢谢。
猜你喜欢
  • 2012-07-27
  • 2014-09-16
  • 2011-12-11
  • 1970-01-01
  • 1970-01-01
  • 2011-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多