Wordpress : Différence entre versions

De WikiOpenTruc
Aller à : navigation, rechercher
m
m
 
(Une révision intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
 
<br>
 
<br>
  
 +
==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. <br>
 
Tentative de caser 2 BDs wordpress dans une seule BD sql, en utilisant un préfixe différent (eg wpxx_) pour chaque base. <br>
 
... on indique simplement le préfixe à utiliser dans wp-config.php <br>
 
... on indique simplement le préfixe à utiliser dans wp-config.php <br>
Ligne 7 : Ligne 8 :
 
* 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_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.
 
* dans la table wpxx_usermeta, il faut renommer tous les champs wp_machin en wpxx_machin. Il y a une dizaine de champs max.
 
+
<br>
 
Attention : ces manips sont nécessaires pour avoir des BDs wordpress cohérentes,
 
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.<br>
 
ce qui est nécessaire (mais pas forcément suffisant) pour avoir un wordpress qui tourne.<br>

Version actuelle datée du 3 novembre 2024 à 11:01


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.