Skip to main content

Wordpress et matomo

Traductions

Ce tutoriel est également disponible dans les langues suivantes :

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:

demo_wordpress_matomo

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