问题标签 [cgi-bin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8900 浏览

perl - 如何在 localhost 中运行 perl 脚本?

我已经安装了 Apache。我在 localhost 中使用 PHP 编写脚本。需要知道如何运行 perl 脚本。我已经安装了 sudo aptitude install libapache2-mod-perl2 我在我的 /var/www/cgi-bin 中创建了一个目录名称 cgi-bin 在这个文件夹里面我保留了我的 perl 脚本 perl_1.pl 目录权限被赋予。我还需要做什么才能运行脚本????我只是输入http://localhost/cgi-bin/ 并收到错误 403 您无权访问此服务器上的 /cgi-bin/。请帮忙!!

谢谢

0 投票
1 回答
1114 浏览

apache - 将 subprocess.Popen 命令的输出获取到网页中?(可能是 apache 问题)

这是我的程序导入子流程

因此,当我从命令行运行它时,它运行良好,如下所示->

那就是完美的“。发送了 1 个数据包”。是我想要的。但是当我从网页运行它时,网页只有

所以我最初认为这是因为我在抓取输出时做错了,但我用wireshark在端口上监听(它调用的我的另一个程序发送一个数据包)并且看起来没有数据包通过网页调用显示,但它确实在我在命令行上调用它(以相同的方式)。查看我的 apache error_log->

关于如何修复它的任何建议,以便我的 apache cgi-bin 脚本以与命令行相同的方式运行?

编辑:在几次调用后查看日志,它会重复执行此操作

0 投票
1 回答
572 浏览

python - 如何从 perl cgi 脚本调用 python 程序

我是 python 新手。想知道如何使用 cgi 脚本中的参数调用 python 程序。并且还从 python prog 中检索返回值。

我试过这个..但没有工作...

0 投票
2 回答
3074 浏览

perl - 始终下载 Virtualhosts cgi-bin 中的 Perl 文件(Debian 6 和 Apache2)

我一直在努力让它工作,但无论我做什么,我都无法在我的虚拟目录的 cgi-bin 中执行 .pl 文件。在过去的 4 个小时里,我一直在寻找解决方案,并尝试了我遇到的所有问题,但没有什么对我有用。Perl 文件在我的默认站点上运行得很好,但对我的虚拟主机来说却不是。我的 Apache2 配置中唯一修改过的文件是 /etc/apache2/sites-available/default 文件,目前如下(站点名除外):

非常感谢任何和所有帮助。

0 投票
1 回答
120005 浏览

python - 如何在我的 Web 服务器上运行 Python 脚本?

我刚刚开始学习 Python,现在我很迷茫。我想在通过hosting24.com 托管的服务器上运行我的脚本。他们的常见问题解答说他们支持 Python,但我不知道将我的脚本放在哪里运行。

我的根目录中有一个名为 cgi-bin 的文件夹,我猜那是我放置脚本的地方?有人可以向我解释这是如何工作的吗?

0 投票
0 回答
970 浏览

php - 内部服务器错误 - 脚本头过早结束:cgi_wrapper

我的网站仅在 php 页面上出现随机内部服务器错误。在日志中它说这是由“脚本头过早结束:cgi_wrapper”引起的。

这个问题是完全随机的,但一直在发生。一秒钟一个页面可以工作,下一秒钟它就会抛出错误。如果多人同时访问该网站,其中 80% 的人会收到内部服务器错误,但迟早会为他们工作。

我在这方面找到的任何信息似乎都不适用于错误随机显示的情况。

在查看“脚本头过早结束:cgi_wrapper”时,似乎有很多不同的可能性。我知道我的问题太模糊,无法直接回答。我只是在找人给我一个关于我应该前进的方向的想法。

0 投票
3 回答
221 浏览

python - 为什么我的标准输出会干扰我在 python 中的网页?

非常简单的代码,只使用 scapy 触发一个 pcap(数据包),

如果我只想对自己做简单的 cgi-bin POSTS 来运行一组 10 个简单的测试,为什么这只是作为文本(而不是网站)返回。如果我注释掉该行

然后下面的代码实际上可以很好地生成网站......但它实际上不会发送数据包,我想这是标准输出的东西......欢迎提出建议!

如果我查看源代码,我会看到这个->

0 投票
2 回答
2812 浏览

python - 为什么我不能通过网络服务器使用 subprocess 模块执行另一个 python 脚本

调用另一个脚本时遇到问题,顺便说一下,当我调用 python main.py(然后调用 test3.py)时,它在控制台上运行良好,但是当我通过网络服务器执行此操作时,它给出了下面的错误,这是神秘的

我不能称它为(test3 只是打印...)

但这很好用

FreeBSD 上 /var/log/httpd-error.log 中的错误日志

0 投票
1 回答
349 浏览

perl - 使用 CAM::PDF 库将合并的 PDF 提供给浏览器

编辑:

我再次改变了我的问题:

我正在使用这个库来操作 PDF 文件。

我正在使用此代码将输出提供给浏览器:

结果:

我只得到浏览器中加载的第一个 pdf 文件。

问题解决了:

我必须$pdf->clean();在命令之前添加$pdf->output();,它工作得很好。:)

0 投票
1 回答
1639 浏览

python - Python cgi 脚本仅将整数插入 mysql 数据库

我开始用 Python 编写脚本,但遇到了一个奇怪的问题。

我正在尝试将一些值插入 mysql 数据库。数据库字段为 varchar、utf-8 unicode

使用 Python 3.2 和 wamp 服务器 2.2(apache 2.2.21,mysql 5.5.20)

如果我尝试 print(ime)、print(prezime) 等,它会从另一个页面打印表单的值,所以我得到了正确的值。

如果我将 sql 语句写为:

它将这些值插入数据库

如果我写:

它不起作用

最后,如果我放

sql = "插入 Clanovi(CL_Ime,CL_Prezime, CL_Email, CL_Tel) 值 (%s,%s,%s,%s)"%(ime,prezime,email,tel)

如果我只在表单字段中输入数字,它将提交到数据库(添加新数据) ime= 21 prezime= 232 email =123 tel=123 如果我输入任何其他内容,例如字母,它不会向数据库添加新行 ime= smth prezime=blabla电子邮件 = aa 电话 =dada

(我知道这种方法有安全风险)

这是整个代码(我放了 print(sql) 只是为了看看我的查询最后是什么样子)

感谢您的时间和帮助。