en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout lu !

Réduire
Ce sujet est fermé.
X
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout lu !

    bonsoir,

    je suis désolé d'avoir à poser pour la nième fois ce problème
    mais il semble que chez moi ça ne marche pas ....
    impossible de faire fonctionner "Réécriture au 'vol' des URL"

    dans l'ordre :
    1- télécharger la dernière version de joomla :Joomla_3-2.3.6-Stable-Full_Package_French_v2
    2- installation ok (dans /Users/moi/Sites/Monsite)
    3- le site fonctionne, j'ai pris un site avec des données exemple
    4- j'active les 2 premiers paramètres SEO (en fait le 1er etait deja activé par defaut)
    5- j'obtiens, quand je clique sur : http://localhost/~moi/Monsite/sample-sites

    Not Found

    The requested URL /Users/moi/Sites/Monsite/index.php was not found on this server.


    - je suis sous mac osx 10.6.8
    j'ai donc apache
    - avec dans /etc/apache2/httpd.conf :
    LoadModule rewrite_module libexec/apache2/mod_rewrite.so
    - avec dans /etc/apache2/users/moi.conf
    <Directory "/Users/moi/Sites/">
    Options FollowSymlinks Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    - j'ai renommé htaccess.txt en .htaccess évidemment, avec "RewriteBase /" coché et pas coché. (rajouté Sites aussi...au cas où)

    Si vous avez une soluce !! Thank's
    nine

  • #2
    Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

    Juste une question
    quel interêt de faire ça en local ?
    La plupart du temps, le fichier .htaccess n'est pas bien interprété en local
    La réécriture d'url, c'est plus pour le referencement de tes urls (propres) par les moteurs de recherches lorsque le site est en ligne
    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer
    Cette année, le JoomlaDay FR a lieu à Bruxelles, les 20 et 21 mai 2022, plus d'infos et inscriptions : www.joomladay.fr

    Commentaire


    • #3
      Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

      +1 avec manu93fr, la ré-écriture d'url pourra se régler un fois le site en ligne
      Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

      Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

      Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

      Commentaire


      • #4
        Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

        merci pour vos réponses,

        l'intérêt ? y'en a pas, c'est juste que je veux tester en local avant de modifier sur un site que j'ai fait il y a longtemps et qui est en prod chez le client... de toute façon j'ai testé aussi et j'ai le même probleme .... sauf que je ne connais pas la conf si ce n'est que c'est du apache,le reste ...(je suis tordu !! je le sais ! ;-)). Plus serieusement, je vais leur envoyer un mail demain pour connaitre un peu la conf et avoir accès au htaccess.

        mais maintenant j'aimerai bien savoir pourquoi sous mac os x ça marche pas ....ce serait pas par hasard en rapport avec la config un peu spécial d'apple

        dans le httpd.conf le DocumentRoot = "Library/Webserver/Documents"

        du coup mon RewriteBase il fait quoi ?

        merci

        Commentaire


        • #5
          Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

          bon j'ai trouvé c'était bien autour du rewritebase !!

          merci et bonne soiree
          nine

          Commentaire


          • #6
            Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

            mais maintenant j'aimerai bien savoir pourquoi sous mac os x ça marche pas ....ce serait pas par hasard en rapport avec la config un peu spécial d'apple
            Apple n'a rien à voir avec ce problème
            Il faut plus regarder du coté du serveur local utilisé.
            Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

            Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

            Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

            Commentaire


            • #7
              Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

              Salut
              +1 avec Simon.
              D'autant plus qu'il existe pour mac des solutions de developpement sur un serveur local prêtes à l'emploi comme MAMP ou Bitnami qui ne nécessitent pas d'aller régler approximativement le serveur Apache natif dans l'OS.
              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

              Commentaire


              • #8
                Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                Bonjour à tous les deux,

                je ne vais pas installer un truc en plus (MAMP) il y est par defaut sous mac. il suffit de l'activer.

                quand je parlais de config spécial apple je parlais evidemment de son serveur apache

                d'ailleurs mon problème se situait bien là :
                le DocumentRoot = /Library/WebServer/Documents
                les users mettent leur site sur : /Users/[Un-user]/Sites/[Un-Site]

                du coup la manip par defaut de joomla ne fonctionne pas.
                il faut modifier le RewriteBase /~Un-user/Un-Site

                c'est pas plus que ça ! et ça peut faire gagner du temps aux macosien ....

                Bonne journée !
                nine

                Commentaire


                • #9
                  Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                  je ne vais pas installer un truc en plus (MAMP) il y est par defaut sous mac. il suffit de l'activer.
                  C'est la première fois que j'entends cela, sous quel système es-tu ?
                  Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

                  Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

                  Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

                  Commentaire


                  • #10
                    Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                    C'est la première fois que j'entends cela, sous quel système es-tu ?
                    Je suppose qu'il parle d'Apache ...
                    Sauf que MAMP est équipé de PHPMyAdmin, qui est souvent bien pratique.
                    Et même de SequelPro, maintenant, une autre interface de gestion de la BDD géniale mais un peu risquée, si on manipule mal le bidule (je parle d'expérience ...).
                    Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                    Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez chaque jour ? Alors adhérez à l'AFUJ https://www.joomla.fr/association/adherer

                    Commentaire


                    • #11
                      Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                      Bonjour

                      Juste un retour d'expérience : j'ai souvent activé le SEF en local car cela permet, en tant que développeur, de vérifier que son propre routeur est fonctionnel et propre (ok, c'est pour un dév). Pour un développeur de sites, le SEF en local permet aussi de soigner ses URLs avant mise en production; non ? Suis-je trop théorique ?

                      Bonne journée à tous.
                      Christophe (cavo789)
                      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                      Commentaire


                      • #12
                        Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                        Envoyé par SimonG Voir le message
                        C'est la première fois que j'entends cela, sous quel système es-tu ?
                        En fait, MAMP n'est pas installé par défaut sur OSX mais Apache est déjà intégré au système.

                        Un tuto ici :


                        Je l'ai déjà fait et ça fonctionne bien.

                        Mais je suis revenu sur MAMP depuis une réinstallation système.

                        Avec MAMP, la réécriture url fonctionne bien en tout cas.

                        Commentaire


                        • #13
                          Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                          Oui c'est bien ça : apache est intégré au système, j'ai eu juste à installer Mysql/phpMyAdmin. Aucune embrouille, je tourne dessus depuis 2009 !

                          Je confirme, la réécriture d'url fonctionne à présent très bien en local et sous mac osx (et sans mamp)

                          Il fallait juste bien comprendre la relation entre le DocumentRoot, l'emplacement du site propre pour faire fonctionner le RewriteBase qui ne nécessite généralement auncun ajustement sur les autres environnements.

                          Et oui cavo789, c'est une demande bien précise d'url ;-)

                          Bonne journée sous la neige !
                          nine

                          Commentaire


                          • #14
                            Re : en local, sous mac osx, impossible de supprimer 'index.php' .... et j'ai tout l

                            Oui c'est bien ça : apache est intégré au système, j'ai eu juste à installer Mysql/phpMyAdmin. Aucune embrouille, je tourne dessus depuis 2009 !
                            Nous sommes donc d'accord
                            Si le problème est résolu, merci de passer le post en [Réglé]
                            Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

                            Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

                            Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

                            Commentaire

                            Annonce

                            Réduire
                            Aucune annonce pour le moment.

                            Partenaire de l'association

                            Réduire

                            Hébergeur Web PlanetHoster
                            Travaille ...
                            X