web-dev-qa-db-ja.com

インポート後のファイルの問題Drupalサイト

私は最近、このページを使用して自分の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)。

ファイルを作成できませんでした。

これが何であるかについてのアイデアはありますか?

7
Mike2012

一時ディレクトリが間違っているか、書き込み可能ではないようです。

「admin/reports/status」にアクセスして、そこにある問題を修正します。

次に、「admin/config/media/file-system」にアクセスして、一時ディレクトリが適切に設定され、ウェブサーバーから書き込み可能であることを確認します。

8
mpdonadio

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
0
kenorb