J'ai récemment essayé de déplacer mon site Drupal vers un nouveau serveur en utilisant cette page: Déplacement Drupal 7 vers un nouveau serveur .
Mais maintenant, le style ne semble pas être chargé et, plus important encore, j'obtiens cette erreur sur chaque page du site (même en première page):
Avertissement: file_put_contents (temporaire: // filef76T9k): échec d'ouverture du flux: échec de l'appel "DrupalTemporaryStreamWrapper :: stream_open" dans file_unmanaged_save_data () (ligne 1900 de/Library/Server/Web/Data/Sites/Default/drupal/includes/file .inc).
Le fichier n'a pas pu être créé.
Des idées sur ce que cela pourrait être?
Il semble que votre répertoire temporaire soit incorrect ou non accessible en écriture.
Visitez "admin/reports/status" et corrigez tous les problèmes qui existent.
Ensuite, visitez "admin/config/media/file-system" et assurez-vous que le répertoire temporaire est correctement défini et accessible en écriture par le serveur Web.
L'erreur se produit, car votre répertoire temporaire n'est pas accessible en écriture par l'utilisateur de votre serveur Web.
Vous pouvez vérifier cela dans le panneau d'administration en allant à Rapports et Rapport d'état à: /admin/reports/status
.
Pour y remédier, vous devez vous rendre sur Système de fichiers dans Configuration, puis changer votre répertoire temporaire pour pointer vers votre répertoire accessible en écriture. Si c'est correct, alors faites-vous définir la bonne autorisation, par exemple.
Sudo chmod 777 /tmp
et la même chose pour le dossier des fichiers par défaut:
Sudo chmod -R 777 sites/default/files
Si vous utilisez drush
, vérifiez quel dossier est actuellement défini par:
drush vget file_temporary_path
Ensuite, pour le réparer, essayez:
drush vset file_temporary_path /tmp