2017-02-03 8 views
1

クライアントから入手したdrupal Webサイトをインストールして、Webサイトの動作をデバッグしようとしました。ローカルにWebサイトをインストールしようとするとこのエラーが発生し、デバッグを続行できなくなりました。このエラーは、mysqlコマンドラインでデータベースを復元した後に発生しました。 ここにスクリーンショットがあります。DOException:SQLSTATE [42000]:構文エラーまたはdrupalでのアクセス違反

enter image description here

PDOException: SQLSTATE[42000]: Syntax error or access violation: 1142 SELECT command denied to user 'userdrupal'@'localhost' for table 'semaphore': SELECT expire, value FROM {semaphore} WHERE name = :name; Array ([:name] => variable_init) in lock_may_be_available() (line 167 of C:\Apache24\htdocs\includes\lock.inc).

とも言う別のエラーも低いです。

Uncaught exception thrown in shutdown function. 
 
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1142 DELETE command denied to user 'userdrupal'@'localhost' for table 'semaphore': DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ([:db_condition_placeholder_0] => 20189744505893d71c6d55d1.25943049) in lock_release_all() (line 269 of C:\Apache24\htdocs\includes\lock.inc).
ので、私はここから、次に何をすべきでしょうか?どんな助けも認められるだろう。

+0

権限の問題のようです。私はdupralがデータベースアクセスの資格情報をどこに格納しているのかわかりませんが、私はこれをどこかにチェックします。 – Valentincognito

答えて

0

DBアカウントのデータは/sites/default/settings.php(D6 & D7)に保存されていますが、そこに使用したDBアカウントにはデータなどの削除権限がないようです。

設定ファイルで設定したアクセス許可のアクセス許可を確認します。それは完全なCRUDを持っているか、何かが欠けていますか?

+0

はい、あなたは正しいです。私は、drupalの中ですでに設定されている元のデータベースに変更するだけです。新しいデータベースにそのエラーが表示されます。 –

関連する問題