Drupal 7 Commerce不断给出"PDOException: SQLSTATE[42S02]"错误



实际错误为

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

我早些时候在最近安装的drupal commerce网站上遇到了这个错误,在尝试了一些修复后,我放弃并重新安装了它。所以现在在没有示例存储的drupal commerce KickStarter的新安装中,这个错误不断出现。我在cache_views、cache_views_data和其他方面遇到了这个问题。

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

不管怎么说,抛开奇怪的丢弃/创建的事情不谈,有人知道这个问题的来源吗?

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

欢呼

编辑:感谢已经给出的答案,但我认为这更多的是一个XAMPP问题。XAMPP PHP日志文件抛出了关于InnoDB的[警告](很抱歉已经删除了该文件),这似乎与上述问题有关。我现在已经重新安装了XAMPP,InnoDB警告已经清除。去尝试一个新的商业Kickstart现在,看看它在哪里。欢呼

此问题可能是由于旧的Drupal版本造成的。下载最新的Drupal7版本并安装它,然后重试。

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

相关内容

最新更新