1

在过去的几周里,我一直在涉足 Python,并认为在网站上用 Python 编写一些输出可能会很有趣。了解 apache 不是在网络上运行 python 的“理想”环境,我想尝试在网站上放一些简单的垃圾。也许连接到数据库并写一个非常简单的博客或其他东西。

如何让共享主机帐户上的 apache 读取我的 python 文件?我用这个内容创建了 hello.py:

#! /usr/bin/python

print "Content-type: text/html"
print ""
print "Hello, World!"

并删除了这个.htaccess:

Options +ExecCGI
AddHandler cgi-script .py

但是当我尝试访问 domain.com/test.py 时,我收到 500 内部服务器错误。

有任何想法吗?

4

1 回答 1

0

您提到您创建了hello.py,因此您正在访问 domain.com/test.py在使用命令使hello.py可执行之后在这种情况下似乎是错误的,sudo chmod +x hello.py您应该访问domain.com/hello.py

于 2019-10-04T22:46:46.840 回答