Aller au contenu principal

Wordpress et matomo

Tutoriel vidéo​

Ici vous trouverez une démo de comment déployer des instances WPaaS1 et matomo dans le but d'analyser des métriques SEO:

Vous pouvez activer les sous-titres en Anglais ou Français.

Initialiser votre instance wordpress​

Une fois que l'instance est provisionnée, vous pouvez cliquer sur le bouton open ici:

instance_open_link

Cela va vous demander un nom d'utilisateur et mot de passe qui sont les suivants:

  • utilisateur : admin
  • mot de passe : changeit

Vous pouvez changer votre mot de passe dans le fichier env/{env_name}.yml :

wp_admin_users:
- name: admin
passwd: $apr1$M4x65b92$KsQCdoC.BzdBcuTai2MuG0

Pour générer un nouveau mot de passe hashé à copier dans le champs passwd:

htpasswd -c .htpasswd.tmp admin
cat .htpasswd.tmp | cut -d ":" -f2 # copier la sortie de passwd
rm -rf .htpasswd.tmp

Migration d'une instance de wordpress existantes sur le WPaaS de cwcloud​

Sur l'instance à déplacer​

  1. Créer un bucket sur cwcloud and conserver les informations de connexion (endpoint, region, access key et secret key).

Si vous êtes sur la version SaaS, vous pouvez demander un accès à l'object storage access.

Vous trouverez les informations de connexion sur cet écran :

wpaas-bucket

  1. Rechercher, installer et activer l'extension "All in one migration" :

wpaas-all-in-one-plugin

  1. Téléverser, installer et activer the extensions suivantes :
  • all-in-one-wp-migration-unlimited-extension.zip
  • all-in-one-wp-migration-s3-client-extension.zip

De cette façon :

wpaas-all-in-one-exts

Ces deux extensions doivent être achetées ici.

Si vous êtres dans le cadre d'une prestation de service avec comwork.io, vous aurez la possibilité de ré-utiliser celles que nous avons achetés pour nos clients.

Mettre à jour ces plugins si nécéssaire :

wpaas-upgrade-ext

  1. Configurer le bucket S3/object storage sur lequel on va envoyer la sauvegarde :

wpaas-s3-settings

  1. Lancer l'export :

wpaas-s3-export

Sur la nouvelle instance​

Sur la nouvelle instance que vous venez de créer :

  1. Installer les mêmes extensions

  2. Configurer le même object storage que précédemment

  3. Lancer l'import :

wpaas-s3-import

  1. Choisir la sauvegarde la plus récente :

wpaas-s3-choose-backup

  1. Configurer la sauvegarde quotidienne :

wpaas-daily-backup

Ré-initialiser une instance wordpress corrompue​

Il faut d'abord être sûr qu'il existe des sauvegardes sur l'object storage.

Puis supprimer tout les conteneurs et volumes en SSH ou via portainer :

docker rm -f wp_app wp_db
docker volume rm root_db_data root_wordpress_data

Redéployer avec ansible et restaurer depuis l'object storage (en installant le plugins etc, cf: la procédure précédente).

Utiliser l'API d'email de comwork cloud​

Vous pouvez regarder ce tutoriel.

Footnotes​

  1. wordpress as a service ↩