Wordpress

De WikiOpenTruc
Aller à : navigation, rechercher


Plusieurs WordPress dans une seule Base de données

Tentative de caser 2 BDs wordpress dans une seule BD sql, en utilisant un préfixe différent (eg wpxx_) pour chaque base.
... on indique simplement le préfixe à utiliser dans wp-config.php

Il faut cependant faire 2 manips supplémentaires pour que chaque base reste cohérente (https://wpmarmite.com/modifier-prefixe-tables-base-donnees-wordpress/) :

  • dans la table wpxx_options, il faut renommer wp_user_roles (le nom original, par défaut) en wpxx_user_roles
  • dans la table wpxx_usermeta, il faut renommer tous les champs wp_machin en wpxx_machin. Il y a une dizaine de champs max.


Attention : ces manips sont nécessaires pour avoir des BDs wordpress cohérentes, ce qui est nécessaire (mais pas forcément suffisant) pour avoir un wordpress qui tourne.
Les soucis dus eg à la réinstallation d'un wordpress ancien sont des soucis d'upgrade qui se règlent eux en upgradant.


Migration

Beaucoup d'hébergeurs proposent une installation de Wordpress en 1 click. Chaque install 1-click est forcément, au moins dans une certaine mesure, propre à l'hébergeur, pour des raisons de système de fichier propre à chacun, etc.
Bref, il y a donc de bonnes chances que l'install 1-click chez un hébergeur A ne se transpose pas telle quelle chez un hébergeur B.
Les différences d'installation vont a priori uniquement concerner l'installation physique des fichiers etc. eg un hébergeur installe WP directement dans le répertoire racine du client (eg OVH) et un autre hébergeur installe WP dans un sous-répertoire dédié. Un hébergeur utilise un fichier .htaccess spécifique à l'install WP, et un autre hébergeur aura plutôt un fichier .htaccess à un niveau plus élevé.