cgi 相关问题

1)通用网关接口是定义Web服务器软件如何将网页生成委派给独立应用程序或可执行文件的标准。 2)计算机生成的图像

os.close(0) 和 sys.stdin.close() 之间的区别

我正在编写一些Python代码,它是从Apache调用的CGI脚本。 代码所做的第一件事是(我相信)尝试使用以下命令关闭 stdin/stdout/stderr : 对于 [0, ...

回答 2 投票 0

Python Flask 在保存时向文件添加额外的新行

在文件中写入 html 文本区域内容时,Python Flask 会在文件中添加额外的新行。 阅读文本区域上的内容时没有问题。 初始文件内容: 1号线 2号线 李...

回答 1 投票 0

我的http服务器收到包含文件的post请求,如何使用POST方法转发到外部URL

我有一个问题,我搜索了很多,但这里没有一个代码能满足我的要求 我正在使用 http.server - BaseHTTPRequestHandler 运行 python 本地服务器 这是我的代码 def run_http(): 端口=80

回答 1 投票 0

如何在 Perl 中删除 CGI 默认元字符集编码?

使用Perl代码 #!/usr/bin/perl 使用严格; 使用警告; 使用CGI“:全部”; 使用编码; 我的 $cgi = 新的 CGI; $cgi->charset('utf-8'); 打印 $cgi->header(-type => 'text/html', ...

回答 3 投票 0

独立的 FastCGI 进程管理器

有智能独立FastCGI进程管理器之类的东西吗?我有一个 C++ 自定义服务器,我愿意将其作为 FastCGI 应用程序连接到 Apache/Nginx。 Apache 有 mod_fcgid

回答 4 投票 0

如何从FieldStorage获取数据?

form=cgi.FieldStorage() 打印表格 打印:FieldStorage(无,无,'age=10&name=joe')。 我如何从该表格中获取数据? 我无法使用 form[FieldKey],因为没有字段键。 形式['...

回答 4 投票 0

Python os 模块使用相对路径打开当前目录上方的文件

操作系统模块的文档似乎没有有关如何打开不在子目录或脚本运行的当前目录中的文件的信息,而没有完整的文件...

回答 3 投票 0

我遇到了一个关键错误,如何摆脱这个问题

我是Python编程新手,我正在阅读HeadFirst Python书籍。我写了正确的代码,但它不起作用,为什么? 导入cgi form_data = cgi.FieldStorage() 以下行给出...

回答 3 投票 0

如何解决尝试运行 python 的 cgi 文件上的 500 内部服务器错误

我想在 Strato (.nl) 托管的网站上运行 python 脚本,并且我正在尝试使用 CGI 文件来执行此操作。 我的代码:cgi 文件、python 文件和一个依赖文件,用于添加一些内容到...

回答 2 投票 0

网络中的Python。 Cgi、Flask 和 py 脚本

我正在开发我的宠物项目,该项目应该从网页获取用户数据并显示结果(在Python上计算)。我只是不知道如何将我的 python 代码与 html+css+js 页面连接...

回答 1 投票 0

新的 Apache2 和虚拟主机安装显示 cgi 目录的纯文本

我有一个新的 vps,安装了 Ubuntu 22.04 和 Apache/2.4.52 (Ubuntu)。我在这台机器上安装了 SSL,并创建了一个虚拟主机,如下所示: ...

回答 1 投票 0

在 python CGI 脚本中激活 venv 虚拟环境时出现 ModuleNotFoundError

我刚刚开始使用 Huggingface Transformers 库,并通过 Pytorch 和 venv 进行了实验。 如果我从 shell 激活 venv 虚拟环境,它就可以正常工作。 豪...

回答 1 投票 0

PhpStorm 中未找到 php-cgi,导致 502 错误网关

我正在尝试使用 PhpStorm (v2017.3) 运行一个简单的 php 文件。它应该输出 var_dump,但在运行脚本时,我在浏览器中不断遇到 502 bad gateway 错误。我收到以下...

回答 5 投票 0

Windows 控制台中包含 SQLite 文本的换行符

使用 SQLite 数据库运行批处理文件驱动的 CGI 网站,存储新出现的换行符要求的文本。 我可以通过以下方式将带有换行符的文本存储到数据库中: sqlite3.exe“\工作\...

回答 1 投票 0

在 Python 中获取 HTTP GET 参数

我正在尝试使用简单的 Python 脚本运行 Icecast 流,以从服务器上的歌曲列表中随机选择一首歌曲。我正在寻找添加投票/请求接口,并且我的主机允许使用

回答 3 投票 0

lighttpd 对于在旧安装上运行的 python 脚本返回 403

我有一个在树莓派上运行的 kiln 控制器的 github。我没有写服务器设置。当这开始成为问题时,我确实对其进行了足够的更改以运行 python 3。写了一个安装脚本...

回答 1 投票 0

尝试使用 apache cgi 打开 python 文件时出现 404 错误

我是python后端开发的新手,我试图设置一个apache来使用cgi-bin和一个简单的python文件。 这是我的 apache2.conf (我添加了以下内容): 我是Python后端开发的新手,我试图设置一个apache来使用cgi-bin和一个简单的Python文件。 这是我的 apache2.conf(我添加了以下内容): <Directory "/var/www/cgi-bin"> AllowOverride None Options ExecCGI Order allow,deny Allow from all AddHandler cgi-script .py </Directory> <Directory "/var/www/cgi-bin"> Options All </Directory> 这是我的 python 文件,它名为 hello.py,位于 /var/www/cgi-bin: #!/usr/bin/python3 print ("Content-type:text/html\r\n\r\n") print ('<html>') print ('<head>') print ('<title>Hello Word - First CGI Program</title>') print ('</head>') print ('<body>') print ('<h2>Hello Word! This is my first CGI program</h2>') print ('</body>') print ('</html>') 我的 apache 已启动并正在运行,但是当我访问:http://localhost/cgi-bin/hello.py 时,出现以下错误: 未找到 在此服务器上找不到请求的 URL。 Apache/2.4.54 (Ubuntu) 服务器位于本地主机端口 80 我已经反弹了apache,停止了它并从头开始,回来时完全没有错误。 您的 Apache 服务器似乎配置不正确,因此不允许执行 CGI 脚本。请务必检查您的错误日志、文件权限并检查您的目录路径是否存在。此外,如果您使用虚拟主机,请检查虚拟主机的配置是否允许使用 CGI 脚本

回答 1 投票 0

带有Python后端的Web界面

我用 Python 开发了一个简单的应用程序(带有 Tkinter 界面)。但现在我想提供一个相同的网络界面。我知道 python 脚本将作为 CGI 在服务器上运行。但我会...

回答 1 投票 0

Django Web 应用程序的 CGI 部署,例如Strato.de 虚拟主机

iam 尝试通过 cgi 在 Strato.de 上部署我的 Django 应用程序。 Strato 只支持基本的 cgi,所以我被迫使用这种方法。 我已经通过本教程通过 cgi 在 Strato 上运行了一个 Flask 应用程序(顺便说一句...

回答 1 投票 0

使用 Perl CGI 上传文件

我可以创建我的目录,但我似乎无法将文件放入该目录中。 #!/usr/bin/perl 使用 Cwd; 使用CGI; 我的 $dir = getcwd(); print "当前工作目录: $ dir ”; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.