对 Drupal 站点的客户端 JS 问题进行故障排除

Troubleshooting client-side JS problems with a Drupal site?

本文关键字:故障 排除 问题 JS Drupal 站点 客户端      更新时间:2023-09-26

我管理着基于 Drupal 7.14 的 CiviCRM (4.1.3) 安装,并试图解决 UI 中难以捉摸的问题。该网站的几个(但不是全部)基于Javascript的元素已经停止工作,即单击下拉箭头以显示"高级选项"或尝试打开日历小部件。这是我尝试过的:- 我检查了目录权限- 我删除了JS缓存(~/public_html/civicrm/sites/default/files/js)和其他页面缓存(~/public_html/civicrm/sites/default/files/civicrm/templates_c)。- 我将Drupal模块更新到最新版本(尚未更新到Drupal 7.15,但此问题与Drupal 7.14更新不一致,所以我假设这不是问题)- 我启用(然后清除缓存)并禁用(然后清除缓存),然后在drupal中重新启用JS和CSS缓存/压缩/聚合

有没有人建议我应该从哪里开始以更精细的方式对此进行故障排除?我是js调试的新手,所以任何建议都非常受欢迎。

在 Civicrm 中,这通常意味着您的资源 URL 不正确。请查看我在下面链接到的 wiki 页面中的步骤 14。即使您没有移动您的网站,您的主机也可能更改了一些路径,因此如果步骤 14 不能单独工作,请检查此 wiki 页面中的所有步骤:

移动现有安装