0

根据文档,我应该运行此命令来重置 Joomla 中的一些 CiviCRM 内容:

/administrator/index2.php?option=com_civicrm&task=civicrm/admin/setting/updateConfigBackend&reset=1

但是,我们只将 Joomla 和 CiviCRM 解决方案用于面向内部业务的方面,它位于主站点的子目录中。

//

然而,每当我跑

//jovicrm/administrator/index2.php?option=com_civicrm&task=civicrm/admin/setting/updateConfigBackend&reset=1

它进入主网站

.

考虑到面向公众的一面是基于 wordpress 的,并且不接受 joomla 浏览器命令,幸运的是它只是转到主站点。我的问题是,我需要做什么来更改浏览器地址以使其到达 joomla 的子目录而不是根目录?

4

1 回答 1

0

假设您使用的是过去几年的 CiviCRM 版本,请不要担心输入 URL:它在菜单中。在 CiviCRM 中进入管理 > 系统设置 > 清理缓存和更新路径。

该菜单项应对应于:http: //yoursite.org/administrator/?option= com_civicrm &task=civicrm/admin/setting/updateConfigBackend&reset=1

到达那里后,您可以检查路径和 URL,然后点击保存以重置它们。您也可以使用 Cleanup Caches 按钮去那里清除所有缓存。

现在,如果您只是从某个地方移动了站点,那么 Web 服务器可能没有在模板缓存中写入/删除的权限,因此您可能需要进入您的文件并清除:

  • yoursiteroot/media/civicrm/templates_c 中的所有内容(但不是 templates_c 本身)
  • 文件 yoursiteroot/media/civicrm/ConfigAndLog/Config.IDS.ini
于 2014-10-01T14:57:33.473 回答