technique:migration_web

Ceci est une ancienne révision du document !


Migration

Copie depuis le web origine vers hebergement.cemea.org (Création d'un espace web, d'un user SQL, d'une BD SQL liée à ce user, d'un User Shell).

Créer le site avec le domaine cible

Créer un alias temporaire vers le site cible

Modifier l'URL du site dans

Vider le contenu du cache : /tmp/cache/* /local/*

Modifier les paramètres d'accès à la base de données : /config/connect.php

Importer la nouvelle base de données.

Modifier la valeur de l'url du site dans la table spip_meta : adresse_site = mon_nouveau_site

Modifier la valeur du mail d'un admin et faire un rappel de mot de passe dans spip_auteurs : Un admin doit avoir un statut “0adminrezo”.

URL Site dans wp_options.php

Modifier la config SQL dans wp-config.php avec les paramètres qui vont bien.

Rajouter le SALT généré par : https://api.wordpress.org/secret-key/1.1/salt/

Dans SQL modifier le mail d'un admin pour reception de mot de passe dans la table wp_user ainsi que le champ user_login

Pour le user_id concerné (admin), rajouter dans la table wp_usermeta :

wp_capabilities : a:1:{s:13:“administrator”;b:1;}

.htaccess

Rajouter les lignes pour les règles url rewriting cf : https://jonathanmh.com/wordpress-htaccess-permalink-cheat-sheet/

Ex : pour /2017/12/31/postname-here

RewriteRule ^[0-9]{4}/[0-9]{2}/[0-9]{2}/(.*)$ /$1 [R=301,L]

  • technique/migration_web.1527617219.txt.gz
  • Dernière modification : 2020/04/11 02:26
  • (modification externe)