在测试服务器上从我的Drupal6网站恢复数据库转储后,所有菜单链接都链接到原始的Drupal网站,而不是本地的测试服务器。我已尝试清除所有缓存,但没有结果。如何使菜单链接指向本地测试服务器?
发布于 2014-11-21 01:34:30
截断(空) cache_menu表。在phpMyAdmin中,选择侧边栏中的数据库,然后选择表格,然后向下滚动并单击“清空表格(截断)”。
SQL语句应该是TRUNCATE cache_menu;。
我假设您有一个数据库的备份,因为您已经完成了迁移。如果不是,请先备份数据库。
发布于 2014-11-21 21:35:49
我找到问题了。i18n模块将原始网站的url作为主要(默认)语言的url。清除此设置将导致预期的行为。
因为当i18n模块被禁用时,这个设置没有被清除,我很难找到这个原因。
https://stackoverflow.com/questions/27043180
复制相似问题