Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';安装Python应用程序';cPanel共享主机上的功能_Python_Apache_Cpanel - Fatal编程技术网

';安装Python应用程序';cPanel共享主机上的功能

';安装Python应用程序';cPanel共享主机上的功能,python,apache,cpanel,Python,Apache,Cpanel,我刚刚在我的网络主机cPanel下发现了这个名为“Setup Python App”的“功能”,如果可以的话,我非常想玩一个漂亮的flask App,但是它似乎不起作用,所以我来这里寻求一些帮助。以下是设置及其症状的简要说明: 点击这里,我会进入一个非常简单的页面,询问目录和URI,但是当“设置它”时,不会返回太多信息,但会生成一个目录,其中包含一个passenger\u wsgi.py文件,看起来像是一个基本的服务器设置,但是尝试登陆时只需下载该文件即可 乘客_wsgi.py 为了解决这

我刚刚在我的网络主机cPanel下发现了这个名为“Setup Python App”的“功能”,如果可以的话,我非常想玩一个漂亮的flask App,但是它似乎不起作用,所以我来这里寻求一些帮助。以下是设置及其症状的简要说明:

点击这里,我会进入一个非常简单的页面,询问目录和URI,但是当“设置它”时,不会返回太多信息,但会生成一个目录,其中包含一个
passenger\u wsgi.py
文件,看起来像是一个基本的服务器设置,但是尝试登陆时只需下载该文件即可

乘客_wsgi.py 为了解决这个问题,我想我应该设置一个Apache处理程序,在
cgi脚本
处理程序下包含
.py
,这使得在这个页面上登录成为一个简单的
500服务器错误


我已经没有办法让它工作了,也找不到任何关于“安装Python应用程序”功能的文档。如果有人有这方面的经验,我将非常感谢一些帮助。我已经联系到了网络托管支持,他们也不知道发生了什么。我确实怀疑有一台服务器在安装过程中进行了设置,但可能设置不正确?此外,我似乎没有办法知道它在哪个端口下运行,也没有自动生成重定向(我这样说是因为在生成Rails应用程序时,会自动创建指向正确内部端口的内部重定向,我希望在这里也会发生这种情况).

我已将Python文件设置为644,并在.htaccess文件的顶部添加了以下内容,以允许根URL和非根URL同时工作:

RewriteEngine on
RewriteRule ^http://%{HTTP_HOST}%{REQUEST_URI} [END,NE]
此信息来自:

很抱歉,我无法将此作为评论添加,因为我还没有足够的权限。但是这个解决方案对我有效,如果这个小宝石对那些可能到达这里的人隐藏起来,那将是微不足道的


如果这篇文章不被删除,我将不胜感激。

/home/xxxxxx/
不是发布目录。检查apache模板哪个目录可以运行
.py
文件?您得到了两个不同的目录声明。在
apache目录
设置中轻松添加一个应用程序(小心:不要触摸apache的根目录)。还有一个bug,
不要在外部发布任何脚本,/var/www或默认发布目录
这是共享主机,我无法访问根目录或主目录以外的任何内容,更不用说apache配置了。我无法想象
如何设置模式a+x?
包括.htaccess文件的内容?
。因此,您的脚本无法在服务器上运行,或者没有运行它的权限。我已将脚本设置为
755
权限,因为这在某一点上确实是一个问题。我没有任何.htaccess文件,但我已经设法运行了其他简单的python脚本(独立),但没有实际运行服务器的脚本(即
flask
phusion-passenger
——到目前为止它们都不起作用)。本教程非常有用:
RewriteEngine on
RewriteRule ^http://%{HTTP_HOST}%{REQUEST_URI} [END,NE]