2009-06-02 72 views
0

我有一个基于Linux的网站托管服务提供商(fatcow.com),它不提供任何命令行访问权限,也不会运行CherryPy(python web服务器)的安装脚本,为了我。在Linux主机提供程序上安装CherryPy,无需命令行访问

有什么办法可以解决这个限制,这样我就可以安装CherryPy了吗?

这可能是更多或serverfault.com问题,但也许有人在这里处理过这个。

回答

2

如果CherryPy是纯Python,那么您可能只需将cherrypy文件夹放在项目所在的相同位置即可。这将使您能够从CherryPy获得必要的东西,而无需将其复制到官方安装目录。我个人从来没有使用CherryPy,所以我不知道正在安装什么以及它的使用方式,但是我已经用Django完成了同样的事情。

好的,我刚刚下载CherryPy 3.1.2,解压缩它,并复制./cherrypy/tutorial的内容到.,运行suggested tut101_helloworld.py它似乎工作。

至于把它连接到Apache,它取决于你的主机上可用的东西。我认为最常见的Python界面是mod_python。遵循这些说明时,为使mod_python能够看到cherrypy,必须将sys.path设置为正确。

+0

我只是偶然发现了这一点,并认为我会提到,mod_python是(或正在成为)赞成mod_wsgi不推荐使用。 – 2011-10-20 03:24:14