Drupal 7 で翻訳ファイルディレクトリのパーミッションが適切でないときのエラー

エラー

ご指定のファイル temporary://fileZBvlrY はコピー先ディレクトリーが正しく設定されていないため、コピーされませんでした。ディレクトリーパーミッションが原因かもしれません。詳しくはシステムログを参照してください。

原因

原因は翻訳ファイル・ディレクトリのパーミッションが書き込み可能でないこと。もしくは、テンポラリーディレクトリのパーミッションが書き込み可能でないこと。

対処方法

「環境設定」「ファイルシステム」の「パブリックファイルシステムパス」以下の languages ディレクトリと「テンポラリーディレクトリー」のパスのパーミッションをチェックする。書き込み可能でない場合は書き込み可能に変更する。実際には以下のディレクトリとなっている場合が多いかと思います。

  • /path/to/drupal/sites/default/files/languages/
  • /tmp