我注意到,在远程托管网站上安装Drupal 7后,我的网站的行为会有所不同。该问题似乎与JavaScript有关,因为在浏览器中禁用JavaScript时,(远程或本地)站点都不起作用。
我一直在寻找好几个小时的想法,而且我没有在哪里。
行为一:在Drupal 7中 - 创建内容类型时,应该自动填充“机器名称”字段。这在我的远程站点上没有发生。
行为二:展示套件中的“字段显示”链接在远程站点上不起作用。它显示在“内容类型 - 管理显示”页面上。链接出现但不起作用。
同样 - 这些行为似乎都在我当地的Aquia Dev Desktop安装上正常工作,但在远程站点上安装Drupal 7时会中断。
注意:我假设这些行为是相关的,但我不确定。
有什么想法吗?
答案 0 :(得分:0)
这可能与Drupal7 mod_security issue有关。如果您仍然可以访问旧主机,则可以通过在启用"聚合JavaScript文件后检查问题是否消失来确认。"在家>>管理>>配置>>性能(yourdomain.com/admin/config/development/performance)。基本上,服务器安全设置禁止访问具有特定名称的Drupal7 Javascript文件,丢失的文件正在杀死站点上的某些Javascript功能。当您聚合Javascript文件时,不会使用违规名称。