私は最近、このページを使用して自分のDrupalサイトを新しいサーバーに移動しようとしました: 移動Drupal 7サイトを新しいサーバーに) 。
しかし、今はスタイルが読み込まれていないようで、さらに重要なことに、サイトのすべてのページで(フロントページでさえ)このエラーが発生します。
警告:file_put_contents(temporary:// filef76T9k):ストリームを開けませんでした: "DrupalTemporaryStreamWrapper :: stream_open"の呼び出しがfile_unmanaged_save_data()で失敗しました(/ Library/Server/Web/Data/Sites/Default/drupal/includes/fileの1900行目) .inc)。
ファイルを作成できませんでした。
これが何であるかについてのアイデアはありますか?
一時ディレクトリが間違っているか、書き込み可能ではないようです。
「admin/reports/status」にアクセスして、そこにある問題を修正します。
次に、「admin/config/media/file-system」にアクセスして、一時ディレクトリが適切に設定され、ウェブサーバーから書き込み可能であることを確認します。
Webサーバーユーザーが一時ディレクトリに書き込みできないため、エラーが発生します。
管理パネルでReportsおよびStatus reportにアクセスして確認できます:/admin/reports/status
。
これを修正するには、構成のファイルシステムにアクセスして、書き込み可能なディレクトリを指すように一時ディレクトリを変更する必要があります。それが正しい場合は、それに適切な権限を設定してください。
Sudo chmod 777 /tmp
デフォルトのファイルフォルダも同じです:
Sudo chmod -R 777 sites/default/files
drush
を使用している場合は、現在設定されているフォルダーを確認します。
drush vget file_temporary_path
それを修正するには、次を試してください:
drush vset file_temporary_path /tmp