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... »)
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).