Rompu le lien d'une Image après la migration d'un site Drupal à partir de la Machine Locale au Serveur Live
Quoi de la façon la plus simple de mettre à jour les chemins des images après la migration du site web à partir de l'ordinateur local vers un serveur en ligne. La plupart du temps j'arrive à la fin de la mise à jour les chemins d'accès manuellement. Je suis convaincu qu'il doit y avoir un moyen plus simple qui je m absent dehors sur.
Gentiment suggérer.
Définir l'image "liens". Thème des images? ImageCache images? Les images téléchargées? Il ya beaucoup de différents composants qui affichent des images dans Drupal, et la plupart d'entre eux doivent s'adapter amende à un changement de serveur aussi longtemps que vous mettez à jour l'URL du site dans les paramètres...
Je pense qu'il y a probablement quelque chose qui va pas que vous devez corriger. J'utilise un serveur local pour tester de nouveaux modules avant de les déployer sur un site web public. Je vais régulièrement mettre à jour mon serveur local avec une nouvelle sauvegarde à partir du site web public et la seule fois que toutes les images de la rupture lorsque les autorisations de répertoire sont mal dans mon système de fichiers local.
Que l'URL qui est utilisée pour les images qui ne sont pas à la charge? Ainsi que l'URL doit ces images? Veuillez donner quelques exemples.
Salut, j'ai essayé toutes les suggestions d'ici et d'ailleurs que j'ai trouvé, mais mes images ne sont pas encore de l'affichage après le déplacement d'un localhost multisite de configuration à un seul site sur l'hôte distant. Système de fichier correct, les autorisations de dossier en 777, la requête sql n'a rien changé non plus, avez effacé db caches trop. Aaaaargh!... plus de suggestions apprécié.
Je pense qu'il y a probablement quelque chose qui va pas que vous devez corriger. J'utilise un serveur local pour tester de nouveaux modules avant de les déployer sur un site web public. Je vais régulièrement mettre à jour mon serveur local avec une nouvelle sauvegarde à partir du site web public et la seule fois que toutes les images de la rupture lorsque les autorisations de répertoire sont mal dans mon système de fichiers local.
Que l'URL qui est utilisée pour les images qui ne sont pas à la charge? Ainsi que l'URL doit ces images? Veuillez donner quelques exemples.
Salut, j'ai essayé toutes les suggestions d'ici et d'ailleurs que j'ai trouvé, mais mes images ne sont pas encore de l'affichage après le déplacement d'un localhost multisite de configuration à un seul site sur l'hôte distant. Système de fichier correct, les autorisations de dossier en 777, la requête sql n'a rien changé non plus, avez effacé db caches trop. Aaaaargh!... plus de suggestions apprécié.
OriginalL'auteur Sbhambry | 2009-07-30
Vous devez vous connecter pour publier un commentaire.
Ma conjecture est que la question que vous voyez est le résultat de ne pas définir le chemin d'accès dans l'administration. Si vous allez dans l'administration (admin/paramètres/système de fichiers) et il vous suffit d'enregistrer la page, vous pouvez définir la valeur pour le chemin d'accès du fichier (ce qui devrait supprimer les questions).
Vous pouvez également configurer tous les fichiers à utiliser l'original par défaut (ou local) dans le répertoire via cette interface.
La question, au cas où vous vous poseriez la question, c'est que le variable_get appel sous le capot pour le chemin d'accès est dynamique basée sur l'annuaire de sites que vous êtes en train de charger la settings.php fichier de. Une fois que la valeur est définie, elle n'a plus recours à la configuration par défaut et utilise votre valeur à la place.
Si vous êtes à déplacer physiquement les fichiers à partir de la position relative qu'ils sont localement vs sur le serveur, alors je ne suis pas sûr qu'il y a beaucoup de un excellent moyen de contourner ce problème.
OriginalL'auteur William OConnor - csevb10
En fait j'ai un multi-site d'installation sur l'ordinateur local et un seul de l'installation du site sur le serveur live qui est ce qui conduit à des images dégradées sur le déploiement. La façon la plus simple de résoudre ce problème est de mettre à jour le chemin d'accès au fichier sur le serveur à l'aide d'une simple requête SQL.
Mise à JOUR des fichiers du JEU filepath = REPLACE(filepath, les "vieilles/path', 'new/path");
BTW, ce problème est résolu dans Drupal 7. Vous n'avez plus besoin de remplacer le préfixe de chemin comme décrit ci-dessus.
OriginalL'auteur Sbhambry
Quand c'est pour nous, nous avons eu juste migré à partir d'une Acquia Drupal 7 installer sur l'hôte local à une machine de production. Il s'est avéré que la configuration du serveur était juste suffisamment différentes pour que certains le cheminement a été de mal, après l'importation de base de données.
Nous avons trouvé que faire un
mis en place un chemin d'accès pour un page_callback appelé image_style_deliver qui n'était pas valide sur le nouveau serveur.
S'est avéré être la solution. Je n'ai même pas eu à se régénérer tout contenu. Drupal récupéré immédiatement, et ont généré des vignettes sélectionnées dans les dossiers appropriés.
OriginalL'auteur Jeffrey Van Alstine
Je me suis déplacé d'un site à partir d'un local dev serveur distant, serveur de dev. Toutes les images cassé. Même les nouvelles images, j'ai essayé de télécharger après le déménagement a montré que des liens brisés. J'ai enfin compris que mes sites/NOM_DE_DOMAINE/dossier de fichiers de l'autorisation avait changé. Ce dossier doit être exécutable aux utilisateurs du site web, ou encore Drupal impossible d'y accéder pour récupérer les fichiers dans ce dossier.
OriginalL'auteur Luke Richison
La façon la plus simple qui je l'ai fait il y a un moment sur mon serveur pour modifier la base de données .sql dump fichier à l'aide de la recherche et de la remplacer pour remplacer le fichier ou le chemin d'accès d'url que vous souhaitez à partir de l'ancien serveur vers le nouveau serveur.
J'ai migré mu site drupal et a découvert que les liens étaient brisés, et c'est ce que j'ai fait pour résoudre le problème
1: mettre le site hors ligne
2: sauvegarder votre base de données en utilisant sql dump. Chute de l'ancienne base de données.
3: utilisez la fonction rechercher et remplacer pour modifier une copie du dump sql fichier et mettre le chemin de l'url ou des fichiers u veux. J'mon cas, je voulais modifier le préfixe d'url de toutes mes images des liens à partir de l'e.g http://my.oldserver.co.uk à http://newserver.ac.uk.
4 créer une nouvelle base de données et l'importation de l'édition .fichier sql à l'aide de la même db noms, noms d'utilisateur et le mot de passe.
OriginalL'auteur rinzy kutex