=波波日志 > PHP/apache/Perl > Django 在Windows上安装(Vista Xp适用)=
[转]Django 在Windows上安装(Vista Xp适用)
1. 不需要设置setting.py文件的路径,MEDIA_ROOT,MEDIA_URL等
2. LoadModule python_module modules/mod_python.so
3.
## 目录结构
E:\Python
- Danmoo
- settings.py
- urls.py
- Media
- CSS
- JS
Listen 127.0.0.1:8888
<VirtualHost 127.0.0.1:8888>
# Admin media file location
<Directory "E:/Python/Danmoo/media/">
Options Indexes # 显示文件结构,部署的时候可以取消
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# Site media file location
<Directory "E:/Python/Danmoo/webroot/">
Options Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Location "/">
SetHandler python-program
PythonPath "['E:/Python/Django','E:/Python'] + sys.path" #注意路径格式Danmoo是我的项目
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE Danmoo.settings
PythonDebug On # 部署的时候设为Off
</Location>
Alias /media/ E:/Python/Danmoo/media/
Alias /media/ E:/Python/Danmoo/webroot/
<Location "/media">
SetHandler None
</Location>
<Location "/webroot">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png)$">
SetHandler None
</LocationMatch>
</VirtualHost>
## http://www.dscpl.com.au/wiki/ModPython/Articles/GettingModPythonWorking
我的做法是新建一个VH, 按照我的报错经验,无法成功利用Apache来Host静态文件主要的问题在于路径的错误!
你可以将SetEnv DJANGO_SETTINGS_MODULE Danmoo.settings 设置错误,查看mod_python的Debug信息,或者Apache的error.log文件,查看你的DocumentRoot是否设置正确,还有就是路径的文件夹的权限,设置为可读等
2. LoadModule python_module modules/mod_python.so
3.
## 目录结构
E:\Python
- Danmoo
- settings.py
- urls.py
- Media
- CSS
- JS
Listen 127.0.0.1:8888
<VirtualHost 127.0.0.1:8888>
# Admin media file location
<Directory "E:/Python/Danmoo/media/">
Options Indexes # 显示文件结构,部署的时候可以取消
AllowOverride All
Order allow,deny
Allow from all
</Directory>
# Site media file location
<Directory "E:/Python/Danmoo/webroot/">
Options Indexes
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<Location "/">
SetHandler python-program
PythonPath "['E:/Python/Django','E:/Python'] + sys.path" #注意路径格式Danmoo是我的项目
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE Danmoo.settings
PythonDebug On # 部署的时候设为Off
</Location>
Alias /media/ E:/Python/Danmoo/media/
Alias /media/ E:/Python/Danmoo/webroot/
<Location "/media">
SetHandler None
</Location>
<Location "/webroot">
SetHandler None
</Location>
<LocationMatch "\.(jpg|gif|png)$">
SetHandler None
</LocationMatch>
</VirtualHost>
## http://www.dscpl.com.au/wiki/ModPython/Articles/GettingModPythonWorking
我的做法是新建一个VH, 按照我的报错经验,无法成功利用Apache来Host静态文件主要的问题在于路径的错误!
你可以将SetEnv DJANGO_SETTINGS_MODULE Danmoo.settings 设置错误,查看mod_python的Debug信息,或者Apache的error.log文件,查看你的DocumentRoot是否设置正确,还有就是路径的文件夹的权限,设置为可读等
类别:PHP/apache/Perl 作者:转载 日期:2009-06-29 【评论:0】
暂时没有评论!
发表留言
百度赞助
同类热门博文
- ·IE里Cookie跨域不能..
- ·php隐形字符65279
- ·Apache NameVirtual..
- ·Apache2.2提示Canno..
- ·Cookie在IE浏览器跨..
- ·获取google的pr值
- ·php根据访问者ip地址..
- ·PHP“Cannot use ob..
博格Tag
- flash/flex/fcs/AIR(752)
- Asp.Net/C#/WCF(598)
- 操作系统及应用软件(376)
- JavaScript/Ajax(330)
- SQL及数据库(134)
- 黑客技术(115)
- Asp/VBScript(111)
- HTML/WML/CSS兼容/XML(102)
- PHP/apache/Perl(96)
- 网站排名及优化(92)
- 其他(75)
- showbo日志(66)
- lucene.net/分词技术(33)
- 计算机网络(26)
- 机械重工(26)
- C#设计模式(24)
- Google Maps开发(17)
- 日语学习(15)
- Canvas/VML/SVG(13)
- linux(11)
- 游戏开发(8)
- 正则表达式(5)
- Jsp/Java(4)
最新博文
- ·PHP socket套接字学..
- ·Warning Cannot sen..
- ·php与flash as3 soc..
- ·php socket套接字聊..
- ·php获取来源页面
- ·CentOS5.5配置Apach..
- ·wget使用详解
- ·curl使用详解
随机博文
