从drupal 7.21升级到7.23时出现一系列错误

问题描述 投票:0回答:1

自从升级核心代码以来,我收到了大量错误消息: 此消息定期出现:

Notice: Undefined index: name in _ctools_list_themes() (line 567 of /home/xxx/public_html/sites/all/modules/ctools/includes/plugins.inc).

当进入管理页面时,我会看到以下内容:

Notice: Undefined index: name in block_menu() (line 146 of /home/xxx/public_html/modules/block/block.module).
Notice: Undefined index: name in block_menu() (line 165 of /home/xxx/public_html/modules/block/block.module).
Notice: Undefined index: name in system_menu() (line 647 of /home/xxx/public_html/modules/system/system.module).
Notice: Undefined index: name in _ctools_list_themes() (line 567 of /home/xxx/public_html/sites/all/modules/ctools/includes/plugins.inc).
Notice: Undefined index: name in block_menu() (line 146 of /home/xxx/public_html/modules/block/block.module).
Notice: Undefined index: name in block_menu() (line 165 of /home/xxx/public_html/modules/block/block.module).
Notice: Undefined index: name in system_menu() (line 647 of /home/xxx/public_html/modules/system/system.module).
Notice: Undefined index: name in system_theme_default() (line 378 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in _update_process_info_list() (line 205 of /home/xxx/public_html/modules/update/update.compare.inc).
Notice: Undefined index: name in system_sort_modules_by_info_name() (line 949 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in system_sort_modules_by_info_name() (line 949 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in system_sort_modules_by_info_name() (line 949 of /home/xxx/public_html/modules/system/system.admin.inc).
Warning: uasort(): Array was modified by the user comparison function in system_themes_page() (line 139 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in system_themes_page() (line 148 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in system_themes_page() (line 166 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in system_themes_page() (line 167 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in system_themes_page() (line 190 of /home/xxx/public_html/modules/system/system.admin.inc).
Notice: Undefined index: name in theme_system_themes_page() (line 2739 of /home/xxx/public_html/modules/system/system.admin.inc).

我也无法访问 admin/config 路径或运行 update.php

我尝试过重建注册表。这似乎不是问题。

一切都已备份并且我创建了一个 sql 转储。我应该完全清除 drupal 站点并重新安装吗?或者有明显的补丁可以应用吗?看起来问题出在核心代码的模块部分。

谢谢。

php drupal-7 undefined-index
1个回答
0
投票

升级核心安装时如何进行?由于所有错误似乎都指向 Core 安装,因此这些错误不太可能(尽管有可能)实际上与 Core 本身有关。

我最近升级到了 7.23,一切都很顺利。我首选的方法是使用 GIT、drush 和 rsync。
1/升级前提交最新状态
2/ 在单独的文件夹中下载最新版本
3/从下载的版本中删除.git文件夹
4/ rsync最新版本

通常需要不到几分钟的时间。

1/ // 在我当前的安装中。我们称之为/dev...
   git 添加 .
   git commit -m “升级到 7.23 之前的 Drupal 7.21”

2/ // 当前安装之外
   drush dl drupal //下载最新版本

3/ rm -r drupal-7.23/.git* // 删除所有 git 信息

4/ rsync -avz drupal-7.23/ dev //rsync版本 

© www.soinside.com 2019 - 2024. All rights reserved.