【发布时间】:2011-07-12 23:55:44
【问题描述】:
我如何在 apache 网络服务器上运行 Django 和 phpmyadmin。我使用了 localhost/phpmyadmin 并且它可以工作,但是在我在 localhost/admin 上配置 Django 后,phpmyadmin 无法正常工作,我从 Django 收到一个错误页面,说 URL 不在 urls.py 中。有没有办法在端口 81(httpd.conf)上运行 Django,这样它就不会与 phpmyadmin 冲突,或者我还缺少什么。我使用 mod_python 模块。这是我更改位置时的 httpd.conf 文件"/" 到位置 "/home/projects/" Phpmyadmin 工作,但 Django 失败,反之亦然
<location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE hana.settings
PythonPath "['/home/projects/', '/home/projects/mysite', '/home/projects/mysite/mysite'] + sys.path"
</location>
<location "/admin-media">
SetHandler None
</location>
【问题讨论】:
标签: django apache apache2 phpmyadmin