apache2 + virtualenv +djangocms

命令记录:

cd /var/www
makedir django
cd django/
virtualenv env --no-site-packages
source /var/www/django/env

  

apt-get update
apt-get install python-dev
pip install -i http://pypi.douban.com/simple djangocms-installer
apt-get install libjpeg-dev libfreetype6-dev zlib1g-dev
pip install -i http://pypi.douban.com/simple --upgrade --force-reinstall pillow
djangocms -p . my_blog
chmod 755 ./manage.py
./manage.py runserver 192.168.1.244:8000
vi /etc/apache2/sites-enabled/000-default#配置虚拟主机
chmod 755 my_blog/*.py
vi my_blog/settings.py #修改project.db的绝对引用路径
service apache2 restart

其中配置虚拟主机:

查看日志:cat /var/log/apache2/error.log#查看错误日志(apache2的安装查看这里:http://blog.csdn.net/lion_awake/article/details/38069833)

<VirtualHost *:80>
    WSGIDaemonProcess my_blog python-path=/var/www/django:/var/www/django/env/lib/python2.7/site-packages
    WSGIProcessGroup my_blog
    WSGIScriptAlias / /var/www/django/my_blog/wsgi.py
</VirtualHost>
原文地址:https://www.cnblogs.com/Tommy-Yu/p/3883575.html