【发布时间】:2010-12-19 20:16:01
【问题描述】:
我有一个服务器,我有两个用 Django 和 Python 构建的站点,一个站点是主要站点,是用旧版本的 django 构建的,另一个是新版本,我已经升级到新版本和主要方面我的其他网站已经坏了,是否可以告诉该网站在 python 路径中使用不同的版本?在虚拟主机中?
我急需帮助!
更多信息,它位于 linux 和服务器用户 mod python 上,这是我正在尝试使用 vitrualhost 的内容
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE website.settings
SetEnv PYTHON_EGG_CACHE /var/cache/pyeggcache
SetEnv PYTHONPATH "sys.path + ['usr/lib/python2.6/site-packages/django2']"
PythonDebug On
PythonPath "['/var/www/website_live/src'] + ['/var/www/webiste_live/src/website'] + sys.path"
</Location>
我已将网站名称替换为“网站”,我的单独版本的 django 位于 /usr/lib/python2.6/site-packages/django2
【问题讨论】:
-
您绝对可以同时使用两个不同的版本。但要回答这个问题,我们需要知道您使用的是什么软件:apache、nginx、mod_python 或 mod_wsgi。
标签: python django hosting shared-hosting