migration_du_wordpress_de_caliban
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |||
migration_du_wordpress_de_caliban [2020/03/25 08:43] – simon | migration_du_wordpress_de_caliban [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Migration du wordpress de Caliban Belgique ====== | ||
- | <WRAP center round important 60%> | ||
- | Wordpress étant une horrible bouse à migrer, nous avons finalement pris la décision de passer à [[Grav]]. | ||
- | </ | ||
- | Jusqu' | ||
- | |||
- | {{ :: | ||
- | |||
- | OVH va supprimer ce VPS parce qu'il est trop ancien pour eux (2014.. C'est mon tout premier.. :-/ ) | ||
- | Le projet est de conteneuriser le site et le déplacer sur un autre serveur. | ||
- | ===== Sauvegarde de la base de données ===== | ||
- | <code bash> | ||
- | root@C-3PO:/ | ||
- | Enter password: | ||
- | Welcome to the MariaDB monitor. | ||
- | Your MariaDB connection id is 332204 | ||
- | Server version: 10.1.38-MariaDB-0+deb9u1 Debian 9.8 | ||
- | |||
- | Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. | ||
- | |||
- | Type ' | ||
- | |||
- | MariaDB [(none)]> | ||
- | +--------------------+ | ||
- | | Database | ||
- | +--------------------+ | ||
- | | information_schema | | ||
- | | mysql | | ||
- | | performance_schema | | ||
- | | wordpress | ||
- | +--------------------+ | ||
- | 5 rows in set (0.02 sec) | ||
- | |||
- | MariaDB [(none)]> | ||
- | Bye | ||
- | |||
- | root@C-3PO:/ | ||
- | Enter password: | ||
- | |||
- | root@C-3PO:/ | ||
- | -rw-r--r-- 1 root root 11M Mar 23 11:34 wordpress.sql | ||
- | </ | ||
- | |||
- | On récupère en local avec [[scp]] : | ||
- | <code bash> | ||
- | $ scp c3p0: | ||
- | </ | ||
- | ===== Sauvegarder ^les fichiers du wordpress ===== | ||
- | <code bash> | ||
- | root@C-3PO:/ | ||
- | |||
- | root@C-3PO:/ | ||
- | |||
- | root@C-3PO:/ | ||
- | </ | ||
- | |||
- | Récupérer en local : | ||
- | <code bash> | ||
- | $ scp c3p0: | ||
- | </ | ||
- | ===== Préparer le docker-compose ===== | ||
- | (Changer les mots de passe, évidemment!) | ||
- | <code bash> | ||
- | version: ' | ||
- | |||
- | services: | ||
- | db: | ||
- | | ||
- | | ||
- | - db_data:/ | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | |||
- | | ||
- | | ||
- | - db | ||
- | | ||
- | | ||
- | - wp_data:/ | ||
- | | ||
- | - " | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | volumes: | ||
- | db_data: {} | ||
- | wp_data: {} | ||
- | </ | ||
- | ===== Importer la base de données dans le conteneur mysql ===== | ||
- | On copie la DB dans le conteneur : | ||
- | <code bash> | ||
- | $ docker cp / | ||
- | </ | ||
- | |||
- | On se connecte au conteneur et on remplace la DB existante par notre export : | ||
- | <code bash> | ||
- | $ docker exec -ti wordpress_db_1_bde12ad78f15 /bin/bash | ||
- | |||
- | root@8c1e0b2964a1:/# | ||
- | Enter password: | ||
- | Welcome to the MySQL monitor. | ||
- | Your MySQL connection id is 7 | ||
- | Server version: 5.7.29 MySQL Community Server (GPL) | ||
- | |||
- | Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. | ||
- | |||
- | Oracle is a registered trademark of Oracle Corporation and/or its | ||
- | affiliates. Other names may be trademarks of their respective | ||
- | owners. | ||
- | |||
- | Type ' | ||
- | |||
- | mysql> drop DATABASE wordpress; | ||
- | Query OK, 12 rows affected (0.12 sec) | ||
- | |||
- | mysql> CREATE DATABASE wordpress; | ||
- | Query OK, 1 row affected (0.00 sec) | ||
- | |||
- | mysql> ^DBye | ||
- | |||
- | root@8c1e0b2964a1:/# | ||
- | Enter password: | ||
- | </ | ||
- | ===== Importer les fichiers du wordpress dans le conteneur wordpress ===== | ||
- | J'ai copié les fichiers au bon endroit mais ça n'a jamais fonctionné, |
migration_du_wordpress_de_caliban.1585125819.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)