修复测试服务器上的 Drupal 6 菜单 URL



在测试服务器上从我的Drupal 6网站恢复数据库转储后,所有菜单链接都链接到原始Drupal网站而不是本地测试服务器。我尝试清除所有缓存但没有结果。如何使菜单链接指向我的本地测试服务器?

断(空)cache_menu表。在phpMyAdmin中,在侧边栏中选择您的数据库,然后选择表格,然后向下滚动并单击"清空表(TRUNCATE)"。

SQL 语句将TRUNCATE cache_menu;

我假设您已经备份了数据库,因为您已经完成了迁移。如果没有,请先备份数据库

我发现了问题。i18n 模块将原始网站的 url 作为主要(默认)语言的 url。清除此设置会导致预期行为。

由于禁用 i18n 模块时未清除此设置,因此我很难找到此原因。

最新更新