基于uliweb写了个小测试,如何放入空间

10 views
Skip to first unread message

Asins

unread,
Oct 27, 2009, 5:49:38 AM10/27/09
to uli...@googlegroups.com
基于uliweb写了个小测试,于是想放到空间,愕然了^_^//////

要如何操作呢?没看到过有关将uliweb入到虚拟空间中的文字描述。

我的空间支持python2.4版,没有安装软件的权限

limodou

unread,
Oct 27, 2009, 6:02:22 AM10/27/09
to uli...@googlegroups.com
2009/10/27 Asins <lwk...@gmail.com>:

> 基于uliweb写了个小测试,于是想放到空间,愕然了^_^//////
> 要如何操作呢?没看到过有关将uliweb入到虚拟空间中的文字描述。
> 我的空间支持python2.4版,没有安装软件的权限

要看空间提供什么样的环境。至少可以上传,执行一些命令才可以。

--
I like python!
UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/
UliWeb <<simple web framework>>: http://uliwebproject.appspot.com
My Blog: http://hi.baidu.com/limodou

Asins

unread,
Oct 27, 2009, 6:29:31 AM10/27/09
to uli...@googlegroups.com
支持SSH连接,支持FTP,但不知能不能执行命令,如果支持的话要如何放置目录文件呢?
这空间是把所有web文件放httpdocs目录里面的,刚在SSH中测试在httpdocs的上层目录无法建立文件夹

进入httpdocs目录后能在SSH中运行python 命令

上传uliweb中的所有文件到httpdocs目录后运行
-bash-3.2$ python setup.py develop
Traceback (most recent call last):
  File "setup.py", line 2, in ?
    from uliweb.utils.setup import setup
  File "/var/www/vhosts/studynote.cn/httpdocs/uliweb/utils/setup.py", line 1, in ?
    from setuptools import setup
ImportError: No module named setuptools

郁闷,这下是不是没戏了?

2009/10/27 limodou <lim...@gmail.com>

limodou

unread,
Oct 27, 2009, 7:19:03 AM10/27/09
to uli...@googlegroups.com
2009/10/27 Asins <lwk...@gmail.com>:

> 支持SSH连接,支持FTP,但不知能不能执行命令,如果支持的话要如何放置目录文件呢?
> 这空间是把所有web文件放httpdocs目录里面的,刚在SSH中测试在httpdocs的上层目录无法建立文件夹
> 进入httpdocs目录后能在SSH中运行python 命令
> 上传uliweb中的所有文件到httpdocs目录后运行
> -bash-3.2$ python setup.py develop
> Traceback (most recent call last):
> File "setup.py", line 2, in ?
> from uliweb.utils.setup import setup
> File "/var/www/vhosts/studynote.cn/httpdocs/uliweb/utils/setup.py", line
> 1, in ?
> from setuptools import setup
> ImportError: No module named setuptools
> 郁闷,这下是不是没戏了?

方法有很多。

1. 在ssh下可以执行命令,因此可以试验是不是可以执行easy_install setuptools
如果可以则将完成setuptools的安装

2. 不安装setuptools一样可以。只要把uliweb下的uliweb目录上传放到一个目录下即可。

然后要看你的环境支持何种配置方式,比如fastcgi还是wsgi。然后要编写一个相应的文件,可以参考wsgi_handler.wsgi。
如果需要在相应的启动文件中加入路径的设置,比如将上面uliweb的父目录加入到sys.path中,这样python执行时可以启动。

其它相应的模块也可以采用相同的方法安装。

总是有许多方法,但是可能会麻烦一些。具体怎么安装要看你的环境才好判断。

sagasw

unread,
Oct 27, 2009, 7:31:04 AM10/27/09
to uli...@googlegroups.com
不知可不可以写个appengine的steps

2009/10/27 limodou <lim...@gmail.com>

limodou

unread,
Oct 27, 2009, 7:33:40 AM10/27/09
to uli...@googlegroups.com
2009/10/27 sagasw <sag...@gmail.com>:
> 不知可不可以写个appengine的steps
>

这个好象很简单啊。就是把uliweb文件夹放在你的项目目录下,这样GAE就可以自动找到了。然后把其它要用到的模块也放到你的项目目录下。然后把目录下的app.yaml改一下,把application改成你的项目名称。这样就可以了。GAE是不能使用安装方式的。

Asins

unread,
Oct 27, 2009, 9:18:54 PM10/27/09
to uli...@googlegroups.com
空间支持fastcgi的,服务器没有安装easy_install,无法通过第一种方法安装uliweb,
第二种方法不知如何操作

2009/10/27 limodou <lim...@gmail.com>

limodou

unread,
Oct 27, 2009, 9:24:10 PM10/27/09
to uli...@googlegroups.com
2009/10/28 Asins <lwk...@gmail.com>:
> 空间支持fastcgi的,服务器没有安装easy_install,无法通过第一种方法安装uliweb,
> 第二种方法不知如何操作
>

通过ftp上传uliweb的包和其它的包。手工改写启动脚本,包括路径设置等。这块还要看你的环境的说明,这么简单地说根本说不清楚。

Asins

unread,
Oct 28, 2009, 3:58:06 AM10/28/09
to uli...@googlegroups.com
毫无办法,一点解决问题的思路没有,对python这方面是空白啊,不知能否帮我解决下这问题啊

还有uliweb的from生成的HTML为什么会是这样的?
<input class="button" name="submit" type="submit" value="Submit"></input>
input不是成对出现的啊,正解的写法是
<input class="button" name="submit" type="submit" value="Submit" />
不好实现吗?

2009/10/28 limodou <lim...@gmail.com>

limodou

unread,
Oct 28, 2009, 4:33:12 AM10/28/09
to uli...@googlegroups.com
2009/10/28 Asins <lwk...@gmail.com>:
> 毫无办法,一点解决问题的思路没有,对python这方面是空白啊,不知能否帮我解决下这问题啊

这个要具体看环境,在文档中写的也只是通用的方法。如果条件不成熟,需要采用一些手工的方法才可以做到。但如何做要看你的环境。

> 还有uliweb的from生成的HTML为什么会是这样的?
> <input class="button" name="submit" type="submit" value="Submit"></input>
>
> input不是成对出现的啊,正解的写法是
>
> <input class="button" name="submit" type="submit" value="Submit" />
>
> 不好实现吗?

应该都是标准的。没关系的。

Asins

unread,
Oct 28, 2009, 8:51:30 AM10/28/09
to uli...@googlegroups.com
这个要具体看环境,在文档中写的也只是通用的方法。如果条件不成熟,需要采用一些手工的方法才可以做到。但如何做要看你的环境。

真的不知如何实现,能否帮我看看,我把账号信息发给你
 
应该都是标准的。没关系的。

这样的不是标准的,在W3C里有明确的定义的,像input   br    img    meta等是非成对出现的标签;现在之所以不会报错是因为基本上所有浏览器都支持这种低级的错误。

limodou

unread,
Oct 28, 2009, 8:59:16 AM10/28/09
to uli...@googlegroups.com
2009/10/28 Asins <lwk...@gmail.com>:

>> 这个要具体看环境,在文档中写的也只是通用的方法。如果条件不成熟,需要采用一些手工的方法才可以做到。但如何做要看你的环境。
>
> 真的不知如何实现,能否帮我看看,我把账号信息发给你
>

到现在我也不知道你的环境是什么,怎么帮你弄啊。另外配置本身要花时间的,还是希望你自已来做,我只能尽量提供帮助。

>>
>> 应该都是标准的。没关系的。
>
> 这样的不是标准的,在W3C里有明确的定义的,像input br img
> meta等是非成对出现的标签;现在之所以不会报错是因为基本上所有浏览器都支持这种低级的错误。

哪里有说明?因为按xml的标准,可以使用单个tag的方式,也可以使用开始,结束tag的表示。

@@

unread,
Oct 28, 2009, 9:07:18 AM10/28/09
to uli...@googlegroups.com


2009/10/28 limodou <lim...@gmail.com>

2009/10/28 Asins <lwk...@gmail.com>:
>> 这个要具体看环境,在文档中写的也只是通用的方法。如果条件不成熟,需要采用一些手工的方法才可以做到。但如何做要看你的环境。
>
> 真的不知如何实现,能否帮我看看,我把账号信息发给你
>

到现在我也不知道你的环境是什么,怎么帮你弄啊。另外配置本身要花时间的,还是希望你自已来做,我只能尽量提供帮助。

>>
>> 应该都是标准的。没关系的。
>
> 这样的不是标准的,在W3C里有明确的定义的,像input   br    img
>  meta等是非成对出现的标签;现在之所以不会报错是因为基本上所有浏览器都支持这种低级的错误。

哪里有说明?因为按xml的标准,可以使用单个tag的方式,也可以使用开始,结束tag的表示。

如果按html4应该就是<input> 按xhtml就是<input /> 

Asins

unread,
Oct 29, 2009, 4:13:22 AM10/29/09
to uli...@googlegroups.com
通过pwd命令知道我的空间绝对地址是/var/www/vhosts/studynote.cn/
使用 ls -alk知道还是有些目录我能进行读书操作的,private目录看意思是放些个人私有的东西不会被web访问到

根据http://zsp.javaeye.com/blog/163269上所写的方法
我下载了virtual-python.py ez_setup.py 这两个文件放到private目录,
后发现virtual-python.py会在个人根目录下建立lib    include    bin这几个目录
然而我没有对我个人根目录进行操作的权限,改了下virtual-python.py将地址指向/var/www/vhosts/studynote.cn/private
在private下建立了lib等目录,但在我运行ez_setup.py文件时同样出现问题,看提示好像是要在/usr/lib/python2.4/site-packages
下建立一个文件但没有权限所制。

>-bash-3.2$ python ez_setup.py 
>error: can't create or remove files in install directory
>
>The following error occurred while trying to add or remove files in the
>installation directory:
>
>    [Errno 13] Permission denied: '/usr/lib/python2.4/site-packages/test-easy-install-3440.write-test'

我个人目录的权限都不全别说别的目录了这可如何是好!

2009/10/28 @@ <ask...@gmail.com>

limodou

unread,
Oct 29, 2009, 4:42:04 AM10/29/09
to uli...@googlegroups.com
2009/10/29 Asins <lwk...@gmail.com>:

> 通过pwd命令知道我的空间绝对地址是/var/www/vhosts/studynote.cn/
> 使用 ls -alk知道还是有些目录我能进行读书操作的,private目录看意思是放些个人私有的东西不会被web访问到
> 根据http://zsp.javaeye.com/blog/163269上所写的方法
> 我下载了virtual-python.py ez_setup.py 这两个文件放到private目录,
> 后发现virtual-python.py会在个人根目录下建立lib include bin这几个目录
> 然而我没有对我个人根目录进行操作的权限,改了下virtual-python.py将地址指向/var/www/vhosts/studynote.cn/private
> 在private下建立了lib等目录,但在我运行ez_setup.py文件时同样出现问题,看提示好像是要在/usr/lib/python2.4/site-packages
> 下建立一个文件但没有权限所制。

你是用的张沈鹏的空间吗?我今天申请了一个,这几天我配置试试。

Asins

unread,
Oct 30, 2009, 3:12:15 AM10/30/09
to uli...@googlegroups.com
不是张教主的空间啊,不知如何办了

我所知道的是如果把python文件放入httpdocs目录就可以通过web方式访问到

2009/10/29 limodou <lim...@gmail.com>

limodou

unread,
Oct 30, 2009, 3:22:52 AM10/30/09
to uli...@googlegroups.com
2009/10/30 Asins <lwk...@gmail.com>:
> 不是张教主的空间啊,不知如何办了
> 我所知道的是如果把python文件放入httpdocs目录就可以通过web方式访问到
>

可以把你申请的主机空间提供地址告诉我,我看一下先,不行就把你的帐号给我,等我有时间试一下。

Asins

unread,
Nov 2, 2009, 12:20:07 AM11/2/09
to uli...@googlegroups.com
不知

limodou

 兄何时有时间帮我看看啊


2009/10/30 limodou <lim...@gmail.com>

limodou

unread,
Nov 2, 2009, 12:36:56 AM11/2/09
to uli...@googlegroups.com
2009/11/2 Asins <lwk...@gmail.com>:
> 不知
>
> limodou
>
> 兄何时有时间帮我看看啊
>

这两天事比较多,看晚上有没有时间吧。白天我上不了,单位有代理,只能晚上试。

Reply all
Reply to author
Forward
0 new messages