2016-07-23 32 views
-2

美好的一天,当我的项目将来自xampp的本地主机的活动服务器带到本地时,出现此错误。 Drupal项目。请协助。谢谢。在Localhost Xampp上打开Drupal SQL错误

PDOException: SQLSTATE[42S02]: Base table or view not found: 
1146 Table 'plaindrupal.semaphore' doesn't exist: 
SELECT expire, value FROM {semaphore} WHERE 
name = :name; Array ([:name] => variable_init) in 
lock_may_be_available() (line 167 of C:\xampp\htdocs\plain\includes\lock.inc). 
+0

欢迎使用堆栈溢出:)如果您能提供导致此错误的代码以及可帮助我们找出究竟发生了什么的其他信息,那将会很有帮助。 – Tyler

回答

0

@ Aadekunle亨利,这可能意味着你必须设置PHP的空数据库配置,请检查到数据库已连接在setting.php,并把现场分贝备份那里,或者只是为了快速检查 - 尝试删除sites/default/settings.php文件并再次打开您的本地站点 - 您应该看到安装页面。

0

似乎活动服务器的数据库尚未正确转储到本地数据库服务器中。问题是由于本地数据库中没有信号量表。备份您的活动数据库服务器并将其转储到本地数据库中服务器。它会解决你的问题。