全新安装5.7.5.1,无法使用OOTB元素主题

时间:2015-09-04 03:09:00

标签: concrete5 concrete5-5.7

我在使用开箱即用的Elemental主题在主区域添加和编辑内容块时遇到问题。我没有对主题或全球领域进行任何修改。 Concrete5安装和配置没有错误(所有必需项目上的绿色复选标记),看起来很棒,直到我尝试编辑页面以向区域添加或编辑内容块。

这是我第一次涉足Concrete5的世界,我不得不说到目前为止我印象非常深刻。我只是希望我能解决这个问题所以我真的可以使用它,所以任何帮助都绝对值得赞赏!

我尝试过的事情

  • 起初我怀疑这只是等待任何奇怪的页面锁定清除的问题,但我退出并在一夜之间离开,我今天下午遇到了同样的问题。

  • 接下来我遇到的建议是,它可能是父级或其他元素具有过高的Z索引的问题,但我无法找到索引较高的父级。

    < / LI>
  • 我已经检查了JavaScript控制台,只有一个我不相信的错误,但我可能错了。

    错误:jquery.js.pagespeed.jm.iDyG3vc4gw.js:1 - &#34;主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。&#34;

  • 检查了我的网络服务器的错误日志,只剩下一个丢失的文件(iphone4.jpg)。

  • 已验证我的zip文件的MD5校验和与Concrete5网站上列出的相匹配。

  • 我已经从不同域的同一个zip文件中安装了Concrete5,并且看到了完全相同的问题。

  • 在我的测试环境中安装Concrete5 5.7.4.2。完全相同的症状。

环境

  • 主持人:Dreamhost
  • Cloudflare:未启用
  • PHP版本:5.6(在我测试安装的环境中为5.3.3)
  • Web服务器:Apache 2.2.22
  • 数据库:mysql 5.1.56
  • 浏览器:Chrome v44,Microsoft Edge v20,Firefox v40

重现问题

这是我可以重现这个问题的一种方式:

  1. 创建一个新的空页。
  2. 单击Empty Main Area并选择Add Block。
  3. 点击左侧区块菜单中的内容。
  4. 在一致的6秒延迟后,将显示内容编辑器。看到延迟有点奇怪,但编辑看起来还不错。
  5. 添加内容。没什么好看的,因为测试我只是在键入&#34;这是我的编辑。&#34;
  6. 点击保存。
  7. 编辑器工具栏消失,但除了内容块之外的所有内容仍然是灰色且不活动/不可访问。 (见截图)
  8. 刷新页面,一切都可以再次访问,我仍然处于编辑模式,但我的内容块已经消失。
  9. 如果我编辑现有内容块,如果我将内容块添加到现有页面(主页),我会得到相同的结果。单击编辑器工具栏上的“取消”会产生相同的结果,但让我在编辑器中查看内容的HTML。

    HTML,功能和表单块似乎都很好。

    Screenshot 1 of symptom

2 个答案:

答案 0 :(得分:1)

这在我在Dreamhost上的5.7站点上运行得很好

的.htaccess

<IfModule pagespeed_module>
        # ----- Google's mod_pagespeed can break c5 request URLs
    ModPagespeedDisableFilters trim_urls
    # ModPagespeed off
</IfModule>

答案 1 :(得分:0)

Whelp,Dreamhost默认启用了一项名为Page Speed Optimization的功能。此功能使用由Google开发的名为mod_pagespeed的Apache模块。禁用此功能可以解决问题。

错误:jquery.js.pagespeed.jm.iDyG3vc4gw.js:1 - &#34;主线程上的同步XMLHttpRequest因其对最终用户体验的不利影响而被弃用。&#34;

由于我们计划使用Google Analytics,我现在正在测试,以确保我仍然可以将其与mod_pagespeed一起使用,方法是将Google跟踪代码粘贴到C5设置的跟踪代码部分。如果我不能,我会问另一个问题!

编辑:我尝试按照this suggestion禁用mod-pagespeed的网址重写,但无济于事。

编辑2:如果我将跟踪代码放入Concrete5而不是Dreamhost,Google Analytics的工作正常。