Wordpress

De BlaxWiki
Révision datée du 10 septembre 2013 à 14:52 par Admin (discussion | contributions) (Page créée avec « Cette page explique comment installer un wordpress en mode multisite. Cela permet d'avoir plusieurs sites / domaines hébergés avec un seul wordpress. === Installation b... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigationAller à la recherche

Cette page explique comment installer un wordpress en mode multisite. Cela permet d'avoir plusieurs sites / domaines hébergés avec un seul wordpress.

Installation basique de wordpress

 - creation de la base mysql et du user associé (CREATE DATABASE wordpress; GRANT ALL PRIVILEGES ON wordpress.* TO "userwp1"@"localhost" IDENTIFIED BY "xxxx"; A faire x fois, une fois
pour chaque site / domaine de wordpress)
 - décompresser wordpress, faire un cp wp-config-sample.php wp-config.php
 - modifier wp-config.php pour les renseigner les lignes (mettre ici les infos pour le 1er site wordpress)
       - define('DB_NAME', 'database_name_here');
       - define('DB_USER', 'username_here');
       - define('DB_PASSWORD', 'password_here');
       - define('DB_HOST', 'localhost'); 

Se logguer sur la page du site (ex : http://wordpress1.blaxeen.com/wp-login.php), renseigner les champs pour finaliser l'installation

Configuration multisite

Editez le fichier wp-config.php pour ajouter au dessus de la ligne /* That's all, stop editing! Happy blogging. */ :
/* Multisite */
define('WP_ALLOW_MULTISITE', true); 

Se logguer sur la page du site (ex : http://wordpress1.blaxeen.com/wp-login.php), allez dans "Tools" / "Network setup", sélectionnez "Sub-domains", renseignez "title" et "mail", puis 
faire install.

Wordpress va alors nous afficher une page avec les modifications à faire (wp-config.ph et creation d'un .htaccess), faire les modifications nécessaires, recopier exactement ce qu'il a
affiché. Puis se délogguer

Installation plugins multisite

Télécharger leplugins wordpress-mu-domain-mapping (http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/); décompresser le, puis :
mkdir /var/www/wordpress/wp-content/mu-plugins
cp /root/install/wordpress-mu-domain-mapping/domain_mapping.php /var/www/wordpress/wp-content/mu-plugins/.
cp /root/install/wordpress-mu-domain-mapping/sunrise.php /var/www/wordpress/wp-content/.
chown -R daemon:daemon /var/www/wordpress/wp-content/* (ou le user qui fait tourner apache)

Ajouter la ligne define( 'SUNRISE', 'on' ); dans wp-config.php au dessus de /* Multisite */

Finalisation du multisite

Une fois loggué, allez tout en haut dans "My sites" / "Network admin" "Sites". Puis faire "Add new".

Attention



Se logguer sur la page d'admin (ex : http://wordpress1.blaxeen.com/wp-login.php).