Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:migration_web [2018/05/28 22:54] – francoisa | technique:migration_web [2021/01/05 18:04] – francoisa | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Migration ====== | ====== 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). | + | - 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 | + | |
===== SPIP ===== | ===== SPIP ===== | ||
- | Vider le /tmp /cache /local | + | - Vider le contenu du cache : /tmp/cache/* /local/* |
+ | - Modifier les paramètres d' | ||
+ | - Importer la nouvelle base de données dans le nouveau serveur. | ||
+ | - 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 " | ||
+ | - Verifier que la base est un utf-8, sinon la passer en utf-8. | ||
+ | - Mise à jour de spip selon [[https:// | ||
+ | - Pousser le fichier spip_loader sur le serveur | ||
+ | - Mettre de côté (dans anciensite) les dossiers importants (ecrire, squelettes, lib, plugins, ) sauf config, IMG… | ||
+ | - Mettre à jour le site avec site/ | ||
+ | - réimplanter les squelettes, recréer les dossiers lib, plugins/ | ||
+ | - Réinstaller les plugins à partir de la base de données de spip. | ||
- | fichier de configuration | + | ==== SPIP : Changer un utilisateur et mot de passe dans la base de données ==== |
- | ===== WP ===== | + | Procédure à confirmer sur les outils |
- | URL Site dans wp_options.php | + | Se rendre |
- | Modifier la config SQL dans wp-config.php | + | * login : login |
+ | * pass : mot de passe hashé en MD5 | ||
+ | * statut : 0minirezo (=admin), 1comite (=redacteur) | ||
+ | * htpass : mot de passe chiffré | ||
+ | * Vider les champs alea_actuel et alea_futur et remplacer par ' | ||
- | Rajouter le SALT généré par : [[https:// | + | Enregistrer et se connecter avec les identifiants et mots de passe choisis. |
- | Dans SQL modifier | + | Sinon, |
- | Pour le user_id concerné (admin), rajouter dans la table **wp_usermeta** : | + | ===== Wordpress ===== |
+ | |||
+ | - 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:// | ||
+ | - Dans SQL modifier le mail d'un admin pour reception de mot de passe dans la table **wp_user** | ||
+ | - Pour le user_id concerné (admin), rajouter dans la table **wp_usermeta** | ||
wp_capabilities : a: | wp_capabilities : a: | ||
- | .htaccess | + | ==== .htaccess |
Rajouter les lignes pour les règles url rewriting cf : [[https:// | Rajouter les lignes pour les règles url rewriting cf : [[https:// | ||
Ligne 36: | Ligne 53: | ||
'' | '' | ||
+ | |||
+ | ==== Redirection https dans .htaccess ==== | ||
+ | < | ||
+ | |||
+ | # Modified https | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTPS} off | ||
+ | RewriteRule .* https:// | ||
+ | |||
+ | </ | ||
+ | |||