Aide Installation Multisite (Créer un compte)

  • Statut : non résolu
4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #565016
    kenzowp82
    Participant
    Initié WordPress
    25 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress :
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

    Problème(s) rencontré(s) :

    Tout d’abord, merci par avance pour votre aide !

    Voilà mon soucis :

    Je voudrais créer un multi site avec une installation comme suit >>

    Dossier GLOBAL>> (C’est la racine de mon site qu’on va appeller global.fr )
    >> SITE 1


    >> SITE 2


    >> SITE 3


    SITE ETC — et dossier GLOBAL-SITES

    Les sites aurait le même gabarit, seul une différence de couleur et de graphisme et de contenus.

    Au même niveau que mes sites j’aurais un Dossier GLOBAL-SITE dans lequel je mettrais le dossier wordpress.

    Seulement quand j’installe le réseau wordpresse, ça buggue !

    Je pense qu’il s’agit d’un pb de lien dans le htaccess et le dossier config qui fait qu’il ne trouve plus la BDD.

    VOilà ce que j’ai >>
    dans le fichier wp-config.php dans le dossier
    /GLOBAL/GLOBAL-SITES/wordpress/ avant la ligne /* C’est tout, ne touchez pas à ce qui suit ! Bon blogging ! */ :

    define(‘MULTISITE’, true);
    define(‘SUBDOMAIN_INSTALL’, false);
    define(‘DOMAIN_CURRENT_SITE’, ‘global.fr’);
    define(‘PATH_CURRENT_SITE’, ‘/SITE1/’);
    define(‘SITE_ID_CURRENT_SITE’, 1);
    define(‘BLOG_ID_CURRENT_SITE’, 1);

    dans le fichier .htaccess, dans le dossier
    /GLOBAL/SITE1/, en remplacement d’autres règles de WordPress :

    RewriteEngine On
    RewriteBase /SITE1/
    RewriteRule ^index.php$ – [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ – [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) 
    /GLOBAL/GLOBAL-SITES/wordpress/$2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*.php)$ 
    /GLOBAL/GLOBAL-SITES/wordpress/$2 [L]
    RewriteRule . index.php [L]

    En espérant que c’est compréhensible !
    Merci encore pour votre aide !

    #1063076
    Aphrodite
    Participant
    Maître WordPress
    4739 contributions

    le multisite s’installe uniquement dans la racine.

    il ne FAUT PAS faire de sous dossiers /site 1/ /site 2/ etc.

    Aucune modification de la structure des dossiers n’est a faire.

    De plus le multisite ne peut pas lui même s’installer dans un sous dossier du domaine principal mais bien directement depuis l’instalaltion WP liée au domaine de base.

    Donc par exemple monsite.fr pointe sur le dossier /html_docs/ et c’est a partir de cette installation que se paramètre le multisite.

    #1063077
    kenzowp82
    Participant
    Initié WordPress
    25 contributions

    Merci pour ta réponse.
    Mais si je prends ton exemple et que je veux faire une structure comme ceci >>
    http://www.exemple.com/site1
    http://www.exemple.com/site2
    http://www.exemple.come/site3
    Car ce serait ce que je voudrais au niveau de l’accès à mes sites.

    ça se passe comment au niveau de la structure de mes répertoires sur le serveur.
    si /html_docs/ est le dossier racine
    nous aurons donc un dossier wordpress à l’intérieur ? Ou on installe directement le contenu du dossier wordpress dans le dossier /html_docs/ et où seront les dossiers liés à chaque site 1, 2, 3 etc ?

    Autre question, si je prévois de faire un environnement de test (pre-prod), que me conseillez-vous au niveau de l’organisation.

    #1063078
    Aphrodite
    Participant
    Maître WordPress
    4739 contributions

    il faut simplement installer le réseau en mode sous dossier.

    il n’y a AUCUNE manipulation a faire dans la structure des fichiers et dossiers. WP se charge de tout.

    PAS de dossier WordPress ! les fichiers et l’installation sont directement dans le dossier racine. On installe WP puis on active le réseau. C’est tout 🙂

    il n’y aura PAS de dossier correspondant aux sites. Tout est dans la base de données, et il va créer tout seul comme un grand des dossiers /blog1/ blog2/ etc dans /wp-content/upload/ pour stoker images et autres fichiers. Et il ne FAUT SURTOUT PAS y toucher.

    🙂

4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.