We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36485
    • 99 Posts
    Gros bonnet de la COGIP Reply #1, 20 years ago
    Bonjour à tous

    Je suis en train de monter 3 sites ModX (quitte à frotter autant faire briller grin).
    Pour ce faire, j’ai fait l’acquisition d’un 90Plan chez OVH.
    Comme je vais avoir plusieurs sites, je préfère les installer dans des sous-répertoires.

    J’ai 2 noms de domaine :

    • domain1.com qui pointe sur la racine (/www)
    • domain2.com qui pointe sur un sous-répertoire (/www/repertoire2)

    Lorsque j’installe une release 0.921 via www.domain1.com/repertoire1, l’installation se passe bien. Mon site est accessible via www.domain1.com/repertoire1 et le manager via www.domain1.com/repertoire1/manager.

    Lorsque j’installe une release 0.921 via www.domain2.com, l’installation se passe bien. Mon site est accessible via www.domain2.com par contre il m’est impossible de me logger sur le manager via www.domain2.com/manager (il faut que j’utilise www.domain1.com/repertoire2/manager et là du coup la prévisualisation ne fonctionne pas car l’url d’accès aux ressources est du style http://www.domain2.com/assets/).

    Quelqu’un peut-il m’expliquer ce comportement du manager et me dire s’il est possible d’y remédier ?

    Merci beaucoup
      • 18219
      • 826 Posts
      Bonjour Jean Christian et bienvenu sur MODx,

      J’ai une question sur ton install :
      Lorsque tu as installé la 2ème release (celle du domaine 2), les as-tu téléchargé via FTP ou copier d’un répertoire à un autre ?

      Peux-tu vérifier les chemins qui figurent dans >administration>configuration (onglets ’Réglages interface et éditeur’ et ’Réglages divers’) ?
      Tu devrais avoir quelque chose identique à ceux-ci :
      - domaine 1 :
      /home/httpd/vhosts/www.domaine1.com/web/
      http://www.domaine1.com/assets/

      - domaine 2 :
      /home/httpd/vhosts/www.domaine2.com/repertoire2/
      http://www.domaine2.com/assets/
        Marc
        I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
        • 36485
        • 99 Posts
        Gros bonnet de la COGIP Reply #3, 20 years ago
        BonjourQuote from: Marc at Sep 13, 2006, 05:17 AM
        Lorsque tu as installé la 2ème release (celle du domaine 2), les as-tu téléchargé via FTP ou copier d’un répertoire à un autre ?
        Pour les 2 install j’ai dézippé sur mon post et FTP les fichiers.
        J’ai fait 2 installations propres.
        Quote from: Marc at Sep 13, 2006, 05:17 AM
        Peux-tu vérifier les chemins qui figurent dans >administration>configuration (onglets ’Réglages interface et éditeur’ et ’Réglages divers’) ?
        Tu devrais avoir quelque chose identique à ceux-ci :
        - domaine 1 :
        /home/httpd/vhosts/www.domaine1.com/web/
        http://www.domaine1.com/assets/
        Domaine 1 : l’install qui marche bien.
        Chemin des ressources : /home.10.2/cogip/www/repertoire1/assets/
        URL des ressources : http://www.domaine1.com/repertoire1/assets/
        Chemin du Gestionnaire de fichiers : /home.10.2/cogip/www/repertoire1/

        Quote from: Marc at Sep 13, 2006, 05:17 AM
        - domaine 2 :
        /home/httpd/vhosts/www.domaine2.com/repertoire2/
        http://www.domaine2.com/assets/
        Domaine 2 : avec les soucis d’accès au manager (je passe par http://www.domaine1.com/repertoire2/manager/)
        Chemin des ressources : /home.10.2/cogip/www/repertoire2/assets/
        URL des ressources : http://www.domaine2.com/assets/
        Chemin du Gestionnaire de fichiers : /home.10.2/cogip/www/repertoire2/

        Comme www.domaine2.com pointe sur "www/repertoire2" cela ne me semble pas déconnant. Par contre ma prévisualisation ne bénéficie pas des css.
          • 18219
          • 826 Posts
          Je ne suis pas expert en la matière mais je pense que ton sous-domaine www.domaine2.com ne pointe pas sur le bon répertoire. Je pense même qu’il pointe null part.
          Vérifie auprès de ton hébergeur ce point.

          Tu peux faire également un test avant d’appeler l’hébergeur. Tu place le fichier test.html suivant à la racine de chaque domaine :
          <html>
          <head>
          <title>test de la page</title>
          </head>
          <body>
          <h3>Test de la page</h3>
          Bonjour
          </body>
          </html>
          

          Donc /home.10.2/cogip/www/repertoire1 pour le domaine 1
          et /home.10.2/cogip/www/repertoire2 pour le domaine 2

          Ensuite tu testes les urls : http://www.domaine1.com/test.html et http://www.domaine2.com/test.html
          Si les domaines sont correctement installés, tu devrais obtenir l’affichage d’une page qui te souhaite le bonjour wink
          Dans le cas contraire, tu as un pb de configuration de tes domaines.

          Je serais en ligne demain matin à partir de 09h00. Je pourrais suivre ce point technique avec toi.
            Marc
            I&#39;m French... Sorry for my bad English, I use &#39; Google Translator&#39; or other... but that remains that tools wink
            • 36485
            • 99 Posts
            Gros bonnet de la COGIP Reply #5, 20 years ago
            Quote from: Marc at Sep 13, 2006, 03:18 PM
            Donc /home.10.2/cogip/www/repertoire1 pour le domaine 1
            et /home.10.2/cogip/www/repertoire2 pour le domaine 2
            En fait non.
            www.domaine1.com pointe sur /home.10.2/cogip/www avec un ModX installé sur /home.10.2/cogip/www/repertoire1
            www.domaine2.com pointe sur /home.10.2/cogip/www/repertoire2 avce un ModX installé sur /home.10.2/cogip/www/repertoire2

            J’ai donc uploadé test.html sur /home.10.2/cogip/www et /home.10.2/cogip/www/repertoire2

            www.domaine1.com et www.domaine2.com sont très polis et me disent tous les deux "Bonjour" grin.
            Donc pas de souci côté conf hébergeur.
              • 18219
              • 826 Posts
              C’est une bonne nouvelle. Les domaines sont correctement configurés.

              Avec ton logiciel FTP (perso j’utilise FileZilla, trés conviviale et surtout il garde la dernière position. Je trouve cela pratique), tu dois voir l’arborescence de ton hébergement :
              Quelle est cette arborescence :

              1 - celle ci:
              index.php
              .htaccess
              - assets
              - manager

              - repertoire2
              index.php
              .htaccess
              |- assets
              |- manager

              2 - ou celle ci :
              index.php
              - repertoire1
              index.php
              .htaccess
              |- assets
              |- manager

              - repertoire2
              index.php
              .htaccess
              |- assets
              |- manager
                Marc
                I&#39;m French... Sorry for my bad English, I use &#39; Google Translator&#39; or other... but that remains that tools wink
                • 36485
                • 99 Posts
                Gros bonnet de la COGIP Reply #7, 20 years ago
                Presque comme la 2e, à savoir :
                www/
                |- repertoire1/
                   index.php
                   .htaccess
                   |- assets
                   |- manager
                
                |- repertoire2/
                   index.php
                   .htaccess
                  |- assets
                  |- manager
                  • 18219
                  • 826 Posts
                  Ok.
                  Peux-tu placer le fichier test.html dans /repertoire2/manager/ ?
                  Et lancer l’url : http://www.domaine2.com/manager/test.html
                  Il devrait être poli en te disant ’Bonjour" wink

                  Si c’est le cas vérifie que dans ce répertoire tu as bien le fichier index.php
                  Tu dois avoir ce fichier puisque tu arrive à te connecter sur le manager en passant par le chemin www.domaine1.com/repertoire2/manager

                  Il reste à vérifier les .htaccess
                    Marc
                    I&#39;m French... Sorry for my bad English, I use &#39; Google Translator&#39; or other... but that remains that tools wink
                    • 36485
                    • 99 Posts
                    Gros bonnet de la COGIP Reply #9, 20 years ago
                    Quote from: Marc at Sep 14, 2006, 08:51 AM
                    Peux-tu placer le fichier test.html dans /repertoire2/manager/ ?
                    Et lancer l’url : http://www.domaine2.com/manager/test.html
                    Il devrait être poli en te disant ’Bonjour" wink
                    Oui. Nickel
                    index.php et .htaccess sont bien présents

                    .htaccess
                    RewriteEngine Off
                      • 18219
                      • 826 Posts
                      .htaccess devrait donner :
                      ...
                      
                      # -------------- Decommente pour éviter une erreur si les librairies ne sont pas activées
                      # php_flag zlib.output_compression On
                      # php_value zlib.output_compression_level 5
                      
                      # Rewrite directives here for SEF (Search Engine Friendly) URLs
                      
                      # -------------- A l'origine RewriteEngine est à On
                      RewriteEngine On
                      RewriteCond %{REQUEST_FILENAME} !-f
                      RewriteCond %{REQUEST_FILENAME} !-d
                      
                      # If your MODx installation is in a subdirectory, change the following line to match the physical
                      # path to the "root" of the site as follows:
                      # RewriteRule ^(.*)$ /path/to/subdirectory/index.php?q=$1 [L,QSA]
                      
                      # -------------- Change cette ligne si tu opte pour les url simples sinon laisse la ligne d'origine
                      RewriteRule ^(.*)$ /www.mon-domaine.com/index.php?q=$1 [L,QSA]
                      
                      ...
                      


                      Essai cette version de .htaccess (attention aux commentaires)
                        Marc
                        I&#39;m French... Sorry for my bad English, I use &#39; Google Translator&#39; or other... but that remains that tools wink