1

Drupal 6.19 を 11 言語の会社の Web サイトで使用しています。今まで、すべてがうまくいきました。しかし、どういうわけか、メニューシステムでいくつかの制限に達しました. 新しいメニュー項目をセカンダリ リンクまたは他のメニューに問題なく追加できます。ただし、プライマリ リンクに新しいメニュー項目を追加しようとすると、次のようになります。

  • どのノードも追加または編集できません。Drupal は「ユーザー名 admin が存在しません」と報告します。-しかし、ユーザー管理者はそこにいて、問題なくログインできます
  • 管理メニューには特定のメニュー項目がありません (翻訳ノードへのリンクなど)

プライマリ リンクからアイテムを削除すると問題は解決しますが、別のアイテムを追加しようとするとすぐに問題が解決されます。これは、古いメニュー エントリをいくつか削除することで一時的に解決できますが、近い将来に別の 2 つの言語を追加する必要があり、それぞれ約 60 のメニュー項目があるため、この問題を解決する必要があります。

私はすでにしようとしました:

  • パーミッションの再構築
  • PHP メモリ制限を 128MB から 256MB に増やします
  • めったに使用しないいくつかのモジュールを無効にする
  • 孤立したメニュー エントリを削除する
  • 外部フラグが付けられていたが、実際には内部フラグが付けられていた正しいメニュー項目
  • DB 内のすべてのメニュー項目が Drupal UI および Web サイトに表示されることを確認します

それらのどれも機能しませんでした。

この問題について何か提案できますか?

前もって感謝します。

4

1 に答える 1

0

問題が解決しました。

問題はMysqlにありました。最大パケットサイズを増やすと、問題が解決しました。

mysqlconfigに以下を追加しました。

max_allowed_packet = 16M

この後、問題は完全に解決しました。

于 2012-10-12T09:08:13.447 に答える