Windows下Django站点部署
2016-03-01 本文已影响1445人
00cadc01cbc1
第一次在正式服务器上部署, 一下为整理记录,方便日后查询
1. 远程登入服务器
在远程登入界面,选择 选项>>本地资源>>详细信息>>勾选驱动器
这样就可以在远程服务器上访问本地文件,而不用依赖FTP等文件上传工具了
2.进入服务器安装相关软件
安装文件链接:
首先安装python
安装pip
安装virtualenvwrapper
安装requement.txt中所需包
安装就像在本地安装一样
安装时几个注意的地方
2.1 安装virtualenvwrapper时,需要额外安装插件如下:
pip install virtualenvwrapper
pip install virtualenvwrapper-win
几个常用命令
workon myEnv
: 切换虚拟环境
mkvirtualenv
: 新建工作环境
rmvirtualenv
: 删除工作环境
cdproject
: 切换到工程目录
workon
/lsvirtualenv
: 列出所有虚拟环境
deactivate
: 退出虚拟环境
cpvirtualenv [source] [dest]
复制一份虚拟环境。
cdvirtualenv [subdir]
把当前工作目录设置为所在的环境目录。
cdsitepackages [subdir]
把当前工作目录设置为所在环境的sitepackages路径。
add2virtualenv [dir] [dir]
把指定的目录加入当前使用的环境的path中,这常使用于在多个 project里面同时使用一个较大的库的情况。
toggleglobalsitepackages -q
控制当前的环境是否使用全局的sitepackages目录。
2.2 手动安装文件
MySQL-Connector-Python==1.1.4
MySQL-python==1.2.3
PIL==1.1.7
可以使用附件中安装包手动安装,或者从原来的项目中的site-package中直接复制
2.3 安装mysql
windows sever 2008中安装mysql需要优先安装 .net framework 4.0,就是附件中的 Microsoft.NET.exe, 双击傻瓜安装就好了
然后安装mysql :mysql-installer-community-5.6.16.0.msi
2.4 安装apache
参考博文
virtualenvwrapper
http://me.iblogc.com/2015/01/01/%E4%BD%BF%E7%94%A8virtualenv%E5%88%9B%E5%BB%BA%E7%8B%AC%E7%AB%8B%E7%9A%84python%E8%BF%90%E8%A1%8C%E7%8E%AF%E5%A2%83/
apache
http://jonesnow.blog.163.com/blog/static/24924608120155755745250