でこんにちは私はDrupalの7を使用しています私はDrupalのお知らせ:アンシリアライズ():エラーが_menu_link_translateのオフセット104 110のバイト()(個人用サイトのライン882 に menu.incを含ん)
Notice: unserialize(): Error at offset 104 of 110 bytes in _menu_link_translate() (line 882 of path_to_mysite\includes\menu.inc).
この奇妙な問題を取得します
次の関数私はすでに変数チェックモジュールをインストールしているし、それが何らかのエラーの明らかだ882
function _menu_link_translate(&$item, $translate = FALSE) {
if (!is_array($item['options'])) {
$item['options'] = unserialize($item['options']);//**this is line number 882**
}
if ($item['external']) {
$item['access'] = 1;
$map = array();
$item['href'] = $item['link_path'];
$item['title'] = $item['link_title'];
$item['localized_options'] = $item['options'];
}
行番号を示します。私はまた、次のクエリを試しましたが、その空が私をここで案内してください。
SELECT name, LENGTH(value) , value
FROM variable
WHERE LENGTH(value) = 882
[Devel module](https://www.drupal.org/project/devel)を使用してこのエラーをデバッグしてみてください。つまり、それをインストールし、行#882の直前に 'dpm($ item);を追加します。メッセージエリアに '$ item'ダンプを表示します。少なくとも、このエラーを生成する正確なメニュー項目を理解することができます。 –