現在地

エラー・トラブル Drupal7

Drupal7 のエラー,トラブル対処

 今まであったトラブル.対処法のノートです.

 

・サイト名/user でアクセスできない

原因(予測): 古いホームページで ./user というディレクトリが別に存在していたため

  user はdrupal で利用するため user ディレクトリは使えない

対処: ./user ディレクトリを削除する.旧./user を使う場合は類似した名前に変更して利用する.

 

 

・Drupal の入ったディレクトリをコピー・移動したらエラーが出るようになった.

例えば,以下のようなエラー

PDOException: SQLSTATE[HY000]: General error: 8 attempt to write a readonly database: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?);

 

原因

・ファイル,ディレクトリのパーミッションが変わっていたため

対処法: 保有者・グループが apache から別の保有者(例えば自分のアカウント)変わったファイルを元に戻す

chgrp apache sites/default/files/.ht.sqlite

chown apache sites/default/files/.ht.sqlite

chgrp apache sites/default/files/.htaccess

chown apache sites/default/files/.htaccess

 

sites/default/files に移動して,

chown -R apache color

chown -R apache styles

chown apache favicon.ico

chown apache acquia_prosper_logo.png