Installer localement Wordpress
Pour mettre au point un template, résoudre des problèmes ou tester quelque chose sans prendre de risque avec le site Web, une installation locale de Wordpress peut être utile.
Pour se faire on peut utiliser un serveur local comme Wamp, ou XAMPP ou InstantWP. Ce dernier est plus simple mais ne fonctionne qu'avec WP tandis que les autres permettent de tester localement d'autres logiciels ou scripts.
L'installer avec Wamp Server ou Xampp se fait en 5 étapes.
1) Installer le serveur local
Si votre site doit utiliser des permaliens significatifs, avec l'option /%postname%, ils ne fonctionneront localement que si le module de réécriture est activé.
Pour l'activer, ouvrir le menu de Wamp, ouvrir Apache, Apaches modules et cochez sur rewrite_module.
2) Installer Wordpress
Désarchiver Wordpress dans
\wamp\www\wordpress
Il est possible aussi d'utiliser virtualhost pour installer plusieurs sites, mais c'est un autre sujet.
3) Créer une base de données
Pour cela, on lance phpMyAdmin dans le menu de Wamp, dans la barre de tâches, et dans phpMyAdmin, ouvrir le panel Bases de données et cliquer sur l'option Créer une base de donnée en donnant le nom choisi pour la base dans le champ.
4) Remplir le fichier wp-config.php
A la racine du répertoire wordpress, on trouvera le fichier wp-config-example.php. Le renommer en wp-config.php.
?php
// ** MySQL settings ** //
define('DB_NAME', 'wordpress');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
// You can have multiple installations in one database if you give each a unique prefix
$table_prefix = 'wp_'; // Only numbers, letters, and underscores please!
// Change this to localize WordPress. A corresponding MO file for the
// chosen language must be installed to wp-content/languages.
// For example, install de.mo to wp-content/languages and set WPLANG to 'de'
// to enable German language support.
define ('WPLANG', 'fr_FR');
define('WP_POST_REVISIONS',false);
/* That's all, stop editing! Happy blogging. */
define('ABSPATH', dirname(__FILE__).'/');
require_once(ABSPATH.'wp-settings.php');
?>
Le nom de la base de donnée (DB_NAME): c'est celle que vous avez créée
avec phpMyAdmin. "wordpress" est un exemple.
Le nom d'utilisateur (DB_USER): root
Le mot de passe: aucun.
Le serveur (DB_HOST): localhost.
Le charset: vous choisissez, par défaut utf8.
La langue: vous choisissez, rien pour l'anglais, pour le français fr-FR.
Il faudra installer le fichier mo correspondant dans /wp-includes/languages/.
Les révisions ne font pas partie du fichier de configuration par défaut, il faut ajouter une ligne: désactivez les si votre site ne fonctionne pas comme un wiki pour ne pas saturer la base de données.
define('WP_POST_REVISIONS', false );
5) Démarrer
Cliquer sur l'icône de Wamp sur le bureau pour lancer le serveur local. Dans la barre des tâches, l'icône de Wamp devient verte. Cliquer dessus pour faire apparaître le menu.
Cliquer sur localhost dans le menu Wamp. Cliquez sur wordpress. Un message d'erreur apparaît, il faut préciser le chemin:
http://localhost/wordpress/wp-admin/install.php
On peut en fait taper directement l'URL dans la barre du navigateur.
Cliquer ensuite sur install et c'est terminé.
Importer le contenu d'un blog
Si l'on a déjà un blog en ligne, on peut retrouver le contenu avec la commande export sur le site, et import localement. Cela peut permettre notamment de vérifier la compatibilité avec une nouvelle version de Wordpress avant de l'installer.
Dans ce cas, il faut augmenter la taille allouée à la mémoire de PHP dans le fichier php.ini du sous-répertoire php de Wamp:
memory_limit = 64M ; Maximum amount of memory a script may consume (8MB)
Erreur pour l'installation de Wordpress mu
Flo19
webmaster
