【问题标题】:Django-CMS text editing not working on ApacheDjango-CMS 文本编辑在 Apache 上不起作用
【发布时间】:2012-11-05 07:10:19
【问题描述】:

使用 mod_wsgi 在 apache 上提供我的 django-cms 应用程序时,我无法让文本插件工作。

不同之处在于,在 apache 上提供服务时,textedito 会尝试获取一个不存在的 url。 在阿帕奇: /admin/js/iframe/default/wymiframe.html

使用 manage.py 运行服务器 /static/cms/wymeditor/iframe/default/wymiframe.html

wymiframe.html 文件存在于我的静态文件夹中,并且可以通过我通过 apache 运行应用程序时获得的错误 URL 进行访问。

如何让文本插件请求正确的 URL?

【问题讨论】:

    标签: django apache mod-wsgi django-cms


    【解决方案1】:

    您在设置文件中将 STATIC_URL 设置为什么?这部分是在创建链接时控制路径的原因。

    https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/modwsgi/#serving-the-admin-files

    【讨论】:

    • 我的问题是我在子域上有静态内容并且没有设置 Access-Control-Allow-Origin,因为 django-cms 使用了由管理界面生成的 iframe 和来自静态的一些内容的混合文件夹。无论如何,谢谢!
    【解决方案2】:

    我的问题是我在子域上提供静态内容,并且我遇到了访问控制问题。

    我的解决方案是设置

    Header set Access-Control-Allow-Origin *
    

    在我的 apache 配置文件中

    【讨论】:

      猜你喜欢
      • 2015-11-26
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 2014-05-13
      • 2023-03-08
      • 2011-09-24
      • 1970-01-01
      相关资源
      最近更新 更多