ライブDrupal WebサイトをWindowsローカルホスト(XAMPP)に移動しましたが、「ファイルを作成できませんでした」というエラーがたくさん出ます。サイトにログインすると管理者の場合、それ以上ページを返すことができません。ログインしないと、エラーで表示できます。
インターフェイスを介してログインしたり、管理ページを使用したりせずに一時ファイルの場所を変更する方法はありますか?
Drupal 7では、一時パスは変数file_temporary_path
に格納されているので、SQLクエリでvariables
テーブルのエントリを更新できます。または Drush を使用できます:
drush vset file_temporary_path [some_new_path]
。
変数はsettings.php
内で上書きできます。次のようなエントリは、D7でそれを行います。
$conf['file_temporary_path'] = '/tmp';
'/tmp'
を特定のパスに置き換えます。変数file_private_path
の設定も必要になる場合があります。
Drupal 8 -- Drush を使用する場合:
drush config-set system.file path.temporary /tmp