【问题标题】:Drupal 7 Commerce keeps giving "PDOException: SQLSTATE[42S02]" errorsDrupal 7 Commerce 不断给出“PDOException:SQLSTATE [42S02]”错误
【发布时间】:2014-02-03 03:42:15
【问题描述】:

实际错误是

PDOException: SQLSTATE[42S02]: 未找到基表或视图:1146 表 'dbaname.cache_views' 不存在:TRUNCATE {cache_views} ; cache_clear_all() 中的数组 ( )(C:\Me\dev\xampp\htdocs\dbname\includes\cache.inc 的第 165 行)。

我早些时候在最近安装的一个 drupal 商务网站上遇到了这个错误,在尝试了一些修复后我放弃并重新安装了它。因此,现在在没有示例商店的情况下全新安装 Drupal Commerce KickStarter 时,此错误不断出现。 我遇到了 cache_views、cache_views_data 和另一个问题。

我在网上找到了一些与删除表然后重新创建它有关的修复。这有一个奇怪的一面,如果您尝试直接创建表,它不能因为它已经存在,但您看不到它!

除了奇怪的 drop/create 之外,有人知道这个问题的根源吗?

运行 PHP v.5.6.11 Drupal Commerce Kickstarter 7.x-2.11

干杯

编辑: 欣赏已经出现的答案,但我认为它更像是一个 XAMPP 问题。 XAMPP PHP 日志文件引发了有关 InnoDB 的 [警告](抱歉已删除该文件),这似乎与上述问题有关。我现在已经重新安装了 XAMPP,并且 InnoDB 警告已经清除。现在要尝试一个新的commerceKickstart,看看它在哪里。干杯

【问题讨论】:

    标签: mysql drupal drupal-7


    【解决方案1】:

    由于较旧的 Drupal 版本可能会出现此问题。下载最新的 Drupal 7 版本并安装并重试。

    【讨论】:

      【解决方案2】:

      基本上如cache_views和cache_views_data等,用于Drupal中的缓存bin。所以请尝试正确重新安装视图模块,此问题将得到解决。

      【讨论】:

        猜你喜欢
        • 2019-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-05
        • 2015-10-02
        • 1970-01-01
        • 2021-02-03
        相关资源
        最近更新 更多