tab.environment.migration.php 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <div id="migration-tab" >
  2. <label for="login">Login SSH de la vm d'origine</label>
  3. <input id="login" onkeyup="docker_environment_migrate_path()" name="login" class="form-control" placeholder="" value="" type="text" required>
  4. <label for="password">Mot de passe SSH de la vm d'origine</label>
  5. <input id="password" onkeyup="docker_environment_migrate_path()" name="password" class="form-control" placeholder="" value="" type="text" required>
  6. <label for="ip">Ip de la VM d'origine (sans http/https)</label>
  7. <input id="ip" onkeyup="docker_environment_migrate_path()" name="ip" class="form-control" placeholder="" value="10.172.20..." type="text" required>
  8. <label for="root">Chemin vers la racine de wordpress</label>
  9. <input id="root" onkeyup="docker_environment_migrate_path()" name="root" class="form-control" placeholder="" value="/var/www/html/domain.tld" type="text" required>
  10. <p>passer la commande : </p>
  11. <template class="migrationPath">
  12. Penser à ajouter le user au groupe www-data sur la vm d'ortigine ex : usermod -a -G www-data {{login}}
  13. <br>
  14. rsync -aurvz --progress --delete -e 'ssh -p 22' {{login}}@{{ip}}:{{root}} /home/clients/<?php echo $environment->domain; ?><br>
  15. {{password}}<br>
  16. mv /home/clients/<?php echo $environment->domain; ?>/wordpress/ /home/clients/<?php echo $environment->domain; ?>/_wordpress<br>
  17. mv /home/clients/<?php echo $environment->domain; ?>/{{relative_destination}} /home/clients/<?php echo $environment->domain; ?>/wordpress<br>
  18. chmod 755 -R /home/clients/<?php echo $environment->domain; ?>/wordpress && chown -R www-data:www-data /home/clients/<?php echo $environment->domain; ?>/wordpress
  19. <br>
  20. Import de la base sql
  21. <br>
  22. Modifier le fichier /home/clients/<?php echo $environment->domain; ?>/wordpress/wp-config.php avec les infos de /home/clients/<?php echo $environment->domain; ?>/_wordpress/wp-config.php<br>
  23. <strong>Important : relancer le conteneur wordpress sinon le dossier volume ne sera plus mappé</strong>
  24. Changer le host
  25. <strong>Important2 : si la page est blanche, aller sur /wp-admin et autoriser la migration de db</strong>
  26. <strong>Important3 : Penser a installer le plugin wp-mail-smtp réglé comme suivant :<br>
  27. Host: 10.172.20.2 <br>
  28. Cryptage: Aucun <br>
  29. Port: 25 <br>
  30. Authentification: Aucun <br>
  31. Supprimer le suser kiss si plus besoin
  32. </strong>
  33. </template>
  34. <code class="migrationPath"></code>
  35. </div>