Wordpress : Différence entre versions

De WikiOpenTruc
Aller à : navigation, rechercher
m
m (Migration)
 
(7 révisions intermédiaires par le même utilisateur non affichées)
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>
  
Il faut cependant faire 2 manips supplémentaires pour que chaque base reste cohérente :
+
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_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,
 +
ce qui est nécessaire (mais pas forcément suffisant) pour avoir un wordpress qui tourne.<br>
 +
Les soucis dus eg à la réinstallation d'un wordpress ancien sont des soucis d'upgrade qui se règlent eux en upgradant.
  
 
<br>
 
<br>
 +
 +
==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. <br>
 +
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. <br>
 +
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é.
 +
 +
<br>
 +
 +
 +
 +
 +
 +
 +
[[Catégorie:Internet]]

Version actuelle datée du 5 novembre 2024 à 10:12


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é.