0
votes

Comment déplacer le projet DDEV qui a été déplacé dans un répertoire différent?

Scénario
  • DDEV Project a été déplacé de / home / path / nom de projet à / home / nouveau chemin / nom de projet
  • Exécution DDEV Démarrer dans le nouvel emplacement montre l'erreur suivante

    Impossible d'obtenir le (s) projet (s): STAT / Accueil / Old-Path / Nom du projet: Non tel fichier ou répertoire

    Question

    Quelles étapes sont nécessaires pour "déménager" le répertoire et obtenir DDEV et courir à nouveau?


0 commentaires

4 Réponses :


1
votes

S'il vous plaît ddev rm -a pour arrêter tous les projets en cours d'exécution ou arrêté, puis ddev démarrez dans le nouveau répertoire. La seule chose que je puisse deviner, c'est que le projet est arrêté dans l'ancien répertoire. Il n'y a pas de relocalisation requise pour les projets DDEV et autres que le chemin complet de conteneurs en cours d'exécution ou arrêté, il n'y a aucune connaissance de l'annuaire qu'ils vivent.


2 commentaires

Merci pour la réponse rapide. DDEV RM -A conduirait également à des projets de travail enlevés, correct? Y a-t-il des implications sur par exemple. perdre des données?


DDEV RM Ne perd pas de données (sauf si vous ne faites DDEV RM --ReMove-Data ). J'ai dit à utiliser DDEV RM -A car il serait assuré que chaque projet a été arrêté, c'est juste une sténographie facile.



1
votes

Analyse

Puisque DDEV a décrit le bon nom de chemin ancien, il doit également être stocké quelque part. J'ai analysé le répertoire ~ / .ddev / nom-projet / code>, mais n'a pas pu trouver de pointeur sur le nom de chemin ancien. Il semble que ces informations soient stockées à une autre place. P>

Docker conteneurs h2>

exécution docker ps -a | Nom du projet GREP CODE> Affiche les éléments suivants: P>

docker rm ddev-project-name-web
cd /home/new-path/project-name
ddev start


0 commentaires

1
votes

Il existe un fichier nommé global_config.yaml qui réside dans la maison de votre utilisateur .ddev dossier (Sur ma machine Windows, il est c: \ users \ nom d'utilisateur \ .ddev ).

Dans ce fichier, vous trouverez la section project_info: qui répertorie vos projets et leurs chemins. Si vous avez déplacé les fichiers du projet, vous pouvez entrer dans le nouveau chemin ici.

Si vous avez déplacé les fichiers sur un autre disque, vous devez également accéder à Docker Paramètres> Ressources> Partage de fichiers et assurez-vous que le nouveau disque est activé ici et la cabine doit être lié montée.


0 commentaires

0
votes

Utilisez également la DDEV RM --Unlist une fois que vous avez utilisé DDEV RM. Pas sûr s'il s'agit d'un ajout récent au CLI


0 commentaires