|
Size: 1905
Comment:
|
Size: 2980
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 56: | Line 56: |
| === 配置FastCGI === 这一步我花的时间最长! 关键是原文中的fcgi.py不能下载了, 我找了其他的fcgi.py又不对. 郁闷之下翻看了官方的文档, 官方文档说要用flup, 我又折腾了半天flup, 未果... 最后又Google了一堆fcgi.py, 终于被我找到一个对头的:) [[BR]][[BR]] 现在BlueHost的控制面板里建立一个子域名(SubDomain), 建立成功后他会在你的"~/public_html"目录下建立对应的子域名的目录. 我建立了一个叫"lab"的子域名. 然后进入到这个目录中, 下载fcgi.py {{{ wget http://svn.saddi.com/py-lib/trunk/fcgi.py }}} 下载完毕后, 修改执行权限 {{{ chmod 755 fcgi.py }}} 继续在这个目录下建立Django.fcgi, 文件内容如下 {{{ #!/usr/bin/env python import sys, os sys.path.insert(0,"/home/username/django_src") sys.path.insert(0,"/home/username/djangoapps") from fcgi import WSGIServer os.environ['DJANGO_SETTINGS_MODULE'] = 'myapps.settings' from django.core.handlers.wsgi import WSGIHandler WSGIServer(WSGIHandler()).run() }}} |
|
| Line 59: | Line 81: |
| Line 60: | Line 83: |
| Line 61: | Line 85: |
| Line 62: | Line 87: |
网络收藏
如何量化用户体验
http://www.donews.net/lixueming/archive/2005/05/30/405632.aspx
用户体验的价值
http://www.flickr.com/photos/juui/254144859/
一些尝试
在BlueHost上建立Django站点
主要参考了 http://www.bluehostforum.com/showthread.php?t=715 这个帖子BR
事前准备
因为之前已经在BlueHost的主机上装好了SVN, 并且开通了SSH, 所以省了很多事情:)
获取Django代码
在"~/"下建立"django_src"目录
mkdir django_src
进入目录
cd django_src
获取代码
svn co http://code.djangoproject.com/svn/django/trunk/ ./
设置路径
编辑".bash_profile"文件, 设置PYTHONPATH 和 PATH路径, 方便使用Django
export PATH=$PATH:$HOME/django_src/django/bin export PYTHONPATH=$PYTHONPATH:$HOME/django_src:$HOME/django_projects
重新加载".bash_profile"文件, 来启用配置的路径
source ~/.bash_profile
建立项目目录
在"~/"下建立"django_projects"目录
mkdir django_projects
进入目录
cd django_projects
建立Django项目"myproject"
django-admin.py startproject myproject
修改"myproject.settings"文件的权限, 限制只有你的用户可以读取, 这样可以避免同一个服务器上其他用户访问你的DB
chmod 600 myproject/settings.py
配置FastCGI
这一步我花的时间最长! 关键是原文中的fcgi.py不能下载了, 我找了其他的fcgi.py又不对. 郁闷之下翻看了官方的文档, 官方文档说要用flup, 我又折腾了半天flup, 未果... 最后又Google了一堆fcgi.py, 终于被我找到一个对头的:) BRBR 现在BlueHost的控制面板里建立一个子域名(SubDomain), 建立成功后他会在你的"~/public_html"目录下建立对应的子域名的目录. 我建立了一个叫"lab"的子域名. 然后进入到这个目录中, 下载fcgi.py
wget http://svn.saddi.com/py-lib/trunk/fcgi.py
下载完毕后, 修改执行权限
chmod 755 fcgi.py
继续在这个目录下建立Django.fcgi, 文件内容如下
import sys, os sys.path.insert(0,"/home/username/django_src") sys.path.insert(0,"/home/username/djangoapps") from fcgi import WSGIServer os.environ['DJANGO_SETTINGS_MODULE'] = 'myapps.settings' from django.core.handlers.wsgi import WSGIHandler WSGIServer(WSGIHandler()).run()
参考
http://www.bluehostforum.com/showthread.php?t=715
http://wiki.dreamhost.com/index.php/Django#Setup
http://www.djangoproject.com/documentation/fastcgi/
http://blog.donews.com/limodou/archive/2006/03/29/799059.aspx
