Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal 6-插入菜单项后用户名admin不存在_Drupal_Menu_Limit_Admin - Fatal编程技术网

Drupal 6-插入菜单项后用户名admin不存在

Drupal 6-插入菜单项后用户名admin不存在,drupal,menu,limit,admin,Drupal,Menu,Limit,Admin,我在公司网站上使用Drupal6.19,有11种语言。 到目前为止,一切都很顺利。但不知何故,我在菜单系统中遇到了一些限制。 我可以添加一个新的菜单项到二级链接或其他菜单没有问题。但是,如果我尝试向主链接添加新菜单项,则会发生以下情况: 我无法添加或编辑任何节点,Drupal报告“用户名admin不存在”-但是用户admin在那里,我可以毫无问题地登录 “管理”菜单缺少某些菜单项(例如指向翻译节点的链接) 如果我从主链接中删除任何项目,问题就会解决,但只要我尝试添加另一个项目,它就会再次出现

我在公司网站上使用Drupal6.19,有11种语言。 到目前为止,一切都很顺利。但不知何故,我在菜单系统中遇到了一些限制。 我可以添加一个新的菜单项到二级链接或其他菜单没有问题。但是,如果我尝试向主链接添加新菜单项,则会发生以下情况:

  • 我无法添加或编辑任何节点,Drupal报告“用户名admin不存在”-但是用户admin在那里,我可以毫无问题地登录
  • “管理”菜单缺少某些菜单项(例如指向翻译节点的链接)
如果我从主链接中删除任何项目,问题就会解决,但只要我尝试添加另一个项目,它就会再次出现。我可以通过删除一些旧的菜单项来暂时解决这个问题,但我需要解决这个问题,因为我需要在不久的将来添加另外两种语言,它们每个都有大约60个菜单项

我已经试过:

  • 重建权限
  • 将PHP内存限制从128MB增加到256MB
  • 禁用一些我很少使用的模块
  • 删除孤立菜单项
  • 标记为外部但实际上是内部的正确菜单项
  • 检查数据库中的所有菜单项是否出现在Drupal UI和网站上
他们都没有工作

关于这个问题,你能给我一些建议吗

提前感谢。

问题已解决

问题在于Mysql。增加最大数据包大小解决了这个问题

刚刚在mysql配置中添加了以下内容:

max_allowed_packet = 16M

此后,问题完全解决。

进一步信息:有一些菜单项指向节点,但被声明为外部,并且没有将路由器路径设置为节点/%I更改了所有这些,将外部设置为0,将路由器路径设置为节点/%,问题出现了。当我将外部设置回原位时,问题仍然存在,但当我将路由器路径设置回原位时,问题消失了。因此,这与路由器路径有关。树中有一些孤立菜单项(没有父项的项)没有显示在Drupal UI中。我删除了这些,并更正了上述所有外部和节点%问题。我以为这样可以解决问题,但在添加3个菜单项后,问题仍然存在。我不知道…请不要在标题中添加“已解决”之类的内容,你接受答案的事实足以将问题标记为已解决。