2016-07-23 28 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

似乎活動服務器的數據庫尚未正確轉儲到本地數據庫服務器中。問題是由於本地數據庫中沒有信號量表。備份您的活動數據庫服務器並將其轉儲到本地數據庫中服務器。它會解決你的問題。