Différences entre les versions de « Wordpress »
De BlaxWiki
Aller à la navigationAller à la recherche (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... ») |
|||
| (3 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 5 : | Ligne 5 : | ||
- 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 | - 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) | pour chaque site / domaine de wordpress) | ||
/!\/!\/!\ APRIORI WORDPRESS SE SERT DE LA MEME BASE,USER MYSQL POUR TOUS LES SITES, je n'ai pas trouvé où lui renseigner une base,user mysql par site /!\/!\/!\ | |||
- décompresser wordpress, faire un cp wp-config-sample.php wp-config.php | - 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) | - modifier wp-config.php pour les renseigner les lignes (mettre ici les infos pour le 1er site wordpress) | ||
| Ligne 40 : | Ligne 43 : | ||
=== Finalisation du multisite === | === Finalisation du multisite === | ||
Se logguer sur la page d'admin (ex : http://wordpress1.blaxeen.com/wp-login.php). | |||
Une fois loggué, allez tout en haut dans "My sites" / "Network admin" "Sites". Puis faire "Add new". | Une fois loggué, allez tout en haut dans "My sites" / "Network admin" "Sites". Puis faire "Add new". | ||
* Attention : Il y a ici une subtilité : on va créer le nouveau site, mais pour le moment on peut juste le faire en tant que sous domaine du site principal (ici le site principal est wordpress1.blaxeen.com), on va créer wordpress2.wordpress1.blaxeen.com. On changera cela apres. | |||
Allez dans "Sites" / "All sites", puis éditez le nouveau site (ici wordpress2, et là dans "domain", on va pouvoir mettre notre vrai sous domaine sans avoir la restriction de faire un sous domaine du site principal (on va faire wordpress2.blaxeen.com au lieu de wordpress2.wordpress1.blaxeen.com. Laisser les autres parametres par défaut. | |||
On peut apres créer un user spécifique pour gérer ce site. | |||
[[Catégorie:Software]] | [[Catégorie:Software]] | ||
Version actuelle datée du 15 septembre 2014 à 15:53
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[modifier]
- 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)
/!\/!\/!\ APRIORI WORDPRESS SE SERT DE LA MEME BASE,USER MYSQL POUR TOUS LES SITES, je n'ai pas trouvé où lui renseigner une base,user mysql par site /!\/!\/!\
- 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[modifier]
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[modifier]
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[modifier]
Se logguer sur la page d'admin (ex : http://wordpress1.blaxeen.com/wp-login.php). Une fois loggué, allez tout en haut dans "My sites" / "Network admin" "Sites". Puis faire "Add new".
- Attention : Il y a ici une subtilité : on va créer le nouveau site, mais pour le moment on peut juste le faire en tant que sous domaine du site principal (ici le site principal est wordpress1.blaxeen.com), on va créer wordpress2.wordpress1.blaxeen.com. On changera cela apres.
Allez dans "Sites" / "All sites", puis éditez le nouveau site (ici wordpress2, et là dans "domain", on va pouvoir mettre notre vrai sous domaine sans avoir la restriction de faire un sous domaine du site principal (on va faire wordpress2.blaxeen.com au lieu de wordpress2.wordpress1.blaxeen.com. Laisser les autres parametres par défaut.
On peut apres créer un user spécifique pour gérer ce site.