django 的apache2 配置的问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
cookie618
帖子: 17
注册时间: 2005-12-01 13:37

django 的apache2 配置的问题

#1

帖子 cookie618 » 2007-05-17 17:34

想把django开发的网页发布出来,使用apache2 + mod_python

参考 http://dengyi.info/archives/134 此处的方法

我将myproject 放在/var/www/下面

配置/etc/apache2/site-available/default

sudo vi /etc/apach2/site-available/default

在<VirtualHost>中增加一个<Directory>段(Apache2的配置详见apache.org),内容如下:

<Directory /var/www>
SetHandler python-program
PythonPath “[’/var/www’] + sys.path”
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE djangotest.settings
PythonDebug On
</Directory>


运行 /etc/init.d/apache2 restart 时候出现如下错误
Syntax error on line 8 of /etc/apache2/sites-enabled/000-default:
PythonPath takes one argument, Python path, specified in Python list syntax.

上面提到的第8行就是上面的
PythonPath “[’/var/www’] + sys.path” 这一行

我的电脑里面装了wiki,如果没有配置/etc/apache2/site-available/default,wiki可以发布出来,如果配置了上面那个文件,反而不能发布出来了。

操作系统ubuntu 6.06

请大家帮我分析一下。谢谢!
Master_YU
帖子: 1
注册时间: 2008-08-15 11:54

#2

帖子 Master_YU » 2008-08-15 11:55

你在apache 的 http.conf里添加Location了吗?
回复