首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >似乎无法让perl文件在Web服务器主机上工作

似乎无法让perl文件在Web服务器主机上工作
EN

Stack Overflow用户
提问于 2019-07-05 13:34:13
回答 1查看 52关注 0票数 0

尝试在我的本地主机上运行代码--使用Abyss托管主机--返回一个通用的“您选择打开:”窗口弹出。

我是一个真正的初学者HTML 5,非常抱歉,如果这是显而易见的。我正在阅读“HTML5在简单的步骤”,这本书要求我设置Abyss服务,ActivePerl社区版,并使用预先编写的代码。

我已经将代码echo.pl放入Abyss的htdocs文件中,并允许选中的localhost/index来验证Abyss是否在处理其中的文件。

我试着重新安装ActivePerl,看看Abyss控制台,以防有什么不对劲的地方,但我发现没有什么能帮上忙,而且我不想把它搞得太乱,因为我大约两个小时前才知道这个程序。

如果这有帮助的话,我正在使用windows 10和Firefox。

代码语言:javascript
复制
<form method="GET" action="http://localhost/echo.pl">
    <p>
        <input type="submit"
        name="My Submit Button Name"
        value="My Submit Button Value">
    </p>

输出应该自动生成一个具有名称和值的表,但是代码根本无法执行。我可以将代码发布到echo.pl,但是我不知道语言,也不能压缩它,而且我不认为代码本身就是问题所在。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-05 14:22:55

我以前没有使用过Abyss,但我在其他not服务器(如Apache )上也遇到过类似的症状。我的猜测是,您的Abyss安装没有配置为将.pl文件作为可执行文件来处理,因此可以将它们作为普通内容使用。(而且,由于它们不是HTML,所以浏览器会提示您如何处理该文件。)

我可以建议在googling上搜索,比如说,“深渊web服务器允许perl的执行”。我发现的最受欢迎的是:

https://aprelium.com/abyssws/perl.html

乍一看,它似乎是您需要的正确的指导,但我猜您的一些具体设置。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56904110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档