We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 34162
    • 1 Posts
    En rouge ce que vous devez compléter

    Pour activer l’urlrewriting de votre site en local avec Xampp dans le cas d’une installation classique, soit :
    Votre_lecteur:\install_dir\xampp
    Ex. : e:\xampp ou c:\program files\xampp
    couper tout serveur Apache ou Mysql étant déjà éventuellement lancé.
    éditer le fichier :
    Votre_lecteur:\install_dir\xampp\apache\conf\httpd.conf
    Rajoutez ces lignes (vers la 232) :
    # modif pour MODx en local
    <Directory /xampp/htdocs/install/directory/to/modx/>
    AllowOverride FileInfo
    </Directory>
    Notez que le chemin de votre site MODx en local serait dans ce cas :
    http://localhost/install/directory/to/modx/


    Lancer le serveur avec xampp_start.exe (xampp_stop.exe pour l’arrêter)
    Renommez les .htaccess dans :
    Votre_lecteur:\install_dir\xampp\htdocs\install\directory\to\modx\.htaccess
    Votre_lecteur:\install_dir\xampp\htdocs\install\directory\to\modx\manager\.htaccess

    #php_flag zlib.output_compression On
    #php_value zlib.output_compression_level 5

    # Rewrite directives here for SEF (Search Engine Friendly) URLs

    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]

    RewriteRule ^(.*)$ /modx/index.php?q=$1 [L,QSA]

    Reste plus qu’à activer l’option dans MODx et ça tourne.
      • 1876
      • 835 Posts
      Bonjour,

      Je ne suis pas d’accord avec toi. Ce n’est pas une généralité.

      Dans le cas d’une installation classique, cela fonctionne sans modifier quoi que ce soit et je ne voudrais pas que d’autre personne applique ce que tu appelles un tutos systématiquement.
      J’ai déjà une dizaine de personne qui fonctionne sans aucune modification.

      Je retire tutos et je vais collé cela dans ton post car cette solution semble être spécifique pour toi

      Aour
        • 34162
        • 1 Posts
        Si tu le dis que c’est pas une généralité, je veux bien te croire. Je constate seulement.
        Et comme on m’a gentillement aidé en me mettant sur la voie :
        Quote from: eastbind at Jan 21, 2006, 11:58 AM

        Sorry, I’m not good at francais.
        XAMPPs default Options does not allow reading .htaccess.
        You shoud specify following.
        <Directory /modx/>
        AllowOverride FileInfo
        </Directory>
          • 1876
          • 835 Posts
          Re

          Personnelement, je dispose de la version : ApacheFriends XAMPP (basic package) version 1.4.15

          Cette version permet la lecture des fichier .htaccess

          voir ligne 382 :

          # AllowOverride controls what directives may be placed in .htaccess files.
          # It can be "All", "None", or any combination of the keywords:
          #   Options FileInfo AuthConfig Limit
          #
              AllowOverride All


          J’ai téléchargé la dernière version de Xampp 1.5.1 du 8 janvier 2006 et ils ont modifié le paramêtre "AllowOverride" pour le repertoire : <Directory "/xampp/htdocs">


              # AllowOverride controls what directives may be placed in .htaccess files.
              # It can be "All", "None", or any combination of the keywords:
              #   Options FileInfo AuthConfig Limit
              #
              AllowOverride None


          Aour
            • 6726
            • 7,075 Posts
            D’accord avec Skopos, c’est un cas particulier où le répertoire web n’est pas à l’endroit par défaut dans XAMPP. Voir ce sujet que j’avais déjà splitté et déplacé :
            http://modxcms.com/forums/index.php/topic,2458.0.html

            Rien à voir avec MODx qui tourne sans faire toutes ses manips avec XAMPP (suffit d’activer mod_rewrite, voir FAQ).
              .: COO - Commerce Guys - Community Driven Innovation :.


              MODx est l&#39;outil id
              • 34162
              • 1 Posts
              Je sais plus si on parle de la même chose David. Aour confirme que ça vient d’une modif fait dans la config d’Apache. Les lignes que j’ai précisées ça peut aider les gens qui téléchargeraient la dernière version de Xampp. Vous pouvez faire le ménage dans les topics ou reformuler ça plus simplement. Mais n’entretenons pas la confusion svp : Modx n’y est effectivement pour rien wink

              Je suis ravi si ça peut aider quelqu’un à gagner quelques heures, à l’avenir.
                • 6726
                • 7,075 Posts
                OK moi je tourne sur la 1.4.16.

                Je viens de télécharger la 1.5.1, je vais regarder ça. Ca me fait penser qu’il faut vraiment qu’on prenne l’habitude de systématiquement donner les n° de versions lorsqu’on poste ce genre de tuto.

                Ceci dit je pense qu’on peut passer la directive AllowOverride FileInfo dans le htaccess... à voir.
                  .: COO - Commerce Guys - Community Driven Innovation :.


                  MODx est l&#39;outil id
                  • 1186
                  • 202 Posts
                  Bonjour,

                  J’ai personnellement une installation Apache classique en local (pas XAMPP, donc), et je commençais sérieusement à transpirer pour faire tourner les URLs simples de MODx avant de tomber sur les lignes magiques de ce post :

                  AllowOverride FileInfo

                  Donc merci infiniment à MOZx !! laugh
                    R
                    • 1876
                    • 835 Posts
                    bonjour,

                    veuillez regarder un httpd.conf commenté

                    Aour