gpt4 book ai didi

python - 共享主机上的 Django 站点出现问题

转载 作者:行者123 更新时间:2023-11-30 23:56:46 24 4
gpt4 key购买 nike

当我尝试在 Mocha 托管上安装 Django 网站时遇到问题,他们的技术支持非常无知...(我强烈不推荐将 Mocha 托管用于 django 托管)他们有 mod_wsgi 支持,并安装了 mod_python,但是当我按照他们的教程上传网站时 http://www.mochasupport.com/kayako/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=448&nav=0,46但最后我收到一个错误,例如:
回溯(最近一次调用最后一次):

文件“/usr/lib64/python2.5/site-packages/mod_python/importer.py”,第 1537 行,位于 HandlerDispatch 中 默认=default_handler,arg=req,silent=hlist.silent)

文件“/usr/lib64/python2.5/site-packages/mod_python/importer.py”,第 1202 行,在 _process_target 中 模块 = import_module(模块名称, 路径=路径)

文件“/usr/lib64/python2.5/site-packages/mod_python/importer.py”,第 304 行,在 import_module 中 返回导入(模块名称, {}, {}, ['*'])

导入错误:没有名为 django.core.handlers.modpython 的模块

我知道这个问题也已在这里得到处理:Error while deploying Django on Apache

但是我无法访问终端,我该如何解决这个问题?有没有办法在没有终端访问的情况下正确设置python路径?谢谢!

最佳答案

您是否仔细检查过您是否在 中上传了 django

/home/youraccount/webapps/django

托管提供商很可能有 harcode(您帐户的宽度)mod_python 方法的 apache 配置中的该路径。

或者

为什么不使用 mod_wsgi 并在 wsgi 脚本中添加你的 django,就像这样。

import os
import sys

sys.path.append('/home/youraccount/webapps/django') # Path to your custom django.
from django.core.handlers.wsgi import WSGIHandler

os.environ['DJANGO_SETTINGS_MODULE'] = 'myapp.settings'
application = WSGIHandler()

关于python - 共享主机上的 Django 站点出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4103814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com