【问题标题】:Unable to reinstall webform second time无法第二次重新安装 webform
【发布时间】:2014-10-29 13:16:50
【问题描述】:
  1. 最初我使用安装的 webform 7.x-4.1。 webform ajax (7.x-1.1) 不起作用,所以我只是卸载了 web form 和 webform ajax。
  2. 手动删除下表,

删除表 webform , webform_component , webform_conditional , webform_conditional_ruleswebform_emailswebform_last_downloadwebform_roleswebform_submissionswebform_submitted_data;

  1. 我再次尝试安装 Web 表单 7.x-3.20。但我收到以下错误。

    PDOException: SQLSTATE[42S02]: 未找到基表或视图:1146 表 'mydb.webform' 不存在:SELECT w.*, n.title AS title FROM {webform} w LEFT OUTER JOIN {node} n ON w.nid = n.nid WHERE (w.block = :db_condition_placeholder_0) AND (n.type IN (:db_condition_placeholder_1)) ; webform_block_info() 中的数组( [:db_condition_placeholder_0] => 1 [:db_condition_placeholder_1] => webform )(C:\wamp\www\\sites\all\modules\webform\webform.module 的第 1697 行)。

告诉我卸载 web 表单和 web 表单 ajax 的步骤。我想再次安装 web 表单 (7.x-3.20) 和 web ajax

【问题讨论】:

  • 为什么要手动删除表?
  • 哎呀...你所做的有风险。我希望你之前做过数据库备份。
  • @VladStratulat bcoz 卸载过程不会删除表格,当安装不同版本的网络表单时。我收到类似未知序列号的错误。上一版网页表单模块中不存在此序列栏
  • @Djouuuuh 我只尝试过本地安装。所以我没有采取 db bak-up
  • 你是如何卸载7.x-4.1版本的?您刚刚禁用了该模块吗?如果是:禁用不等于卸载。

标签: drupal drupal-7


【解决方案1】:

我过去也手动删除过东西,以这种方式摆脱所有东西有点复杂。

  1. 检查您是否已删除每个名为 webform* 的表
  2. 清除缓存
  3. 在 admin/modules/uninstall 下检查,这样 webform 就没有了
  4. 清除缓存
  5. 删除站点/所有/模块/webform
  6. 清除缓存
  7. 清除缓存(使用 drush)
  8. 清除缓存(用你的左手(如果你是右手(否则相反)))
  9. 重新安装正确的模块

我希望它有效

【讨论】:

  • 第三点对我来说失败了,删除表后仍然显示在卸载选项卡中
猜你喜欢
  • 1970-01-01
  • 2021-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-14
  • 1970-01-01
相关资源
最近更新 更多