Installer un site rapatrié de SiteGround sur mon pc en local

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Installer un site rapatrié de SiteGround sur mon pc en local

    Bonsoir,
    je viens de copier mon site qui est actuellement en ligne et hébergé chez SiteGround
    sur mon disque dur de mon PC.
    Voilà comment j'ai procédé :
    1 - Via FTP j'ai copier sur mon disque dur dans le dossier www
    le dossier qui se nomme public_html chez SiteGround
    et qui contient tous le fichiers du site
    2 - Via SiteGround avec l'onglet phpMyAdmin j'ai exporter ma base données
    que j'ai installée sur mon serveur Wampserver en local > Création nouvelle base de données
    en lui donnant le même nom et import de la base de données de hébergée par SiteGround.
    et je rencontre un premier souci d'ouverture de mon site en passant par WampServer
    en localhost, le site s'ouvre en passant par Wampserver > Locahost > Vos projets > public_html
    mais seulement la page d'accueil s'affiche correctement,
    pour les autres lorsque je clique sur les onglets de navigation le message suivant :
    Not Found
    The requested URL /public_html/contact.html was not found on this server.
    Apache/2.4.9 (Win32) PHP/5.5.12 Server at localhost Port 80
    j'ai téléchargé MoovJla et éxécuté la manip de modification du fichier de configuration de Joomla,
    j'ai également testé avec ou sans le Rewrite_module dans Apache
    mais rien n'y fais.
    J'ai également viré le le fichier .htacces et laissé uniquement la version htacces.txt
    J'aimerais également pouvoir ouvrir ce site rapatrié dans Joomla
    pour testé quelques modifs sur ce site comment dois-je procéder ?
    Merci d'avance pour votre aide.
    Dernière édition par Boscaro à 06/12/2016, 21h26

  • #2
    Re : Installer un site rapatrié de SiteGround sur mon pc en local

    Bonjour,

    Pourquoi ne pas utiliser akeeba backup (sauvegarde) et kickstart (restauration) pour rapatrier votre installation https://www.akeebabackup.com/ ?

    Pascal
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Installer un site rapatrié de SiteGround sur mon pc en local

      il te faut désactiver le SEF dans ta configuration et renomé le .hatcess pour éviter d'avoir des conflits en local
      Société : http://www.com3elles.com
      Bénévole : http://www.flexicontent.org

      Commentaire


      • #4
        Re : Installer un site rapatrié de SiteGround sur mon pc en local

        Comment fait-on pour désactiver la SEF ?
        Pour le .htacces il faut le renommer en htacces.txt je crois ?

        - - - Mise à jour - - -

        Je vais essayer je vous tiens au courant

        Commentaire


        • #5
          Re : Installer un site rapatrié de SiteGround sur mon pc en local

          Bonjour,

          Je suis exactement dans la même configuration et n'ai aucun problème, mais :

          1) j'utilise Akeeba pour sauvegarder, restaurer mon site
          2) Après restauration de l'archive Akeeba en local et avant de lancer frontend ou backend, je fais les opérations suivantes :
          2a) ajout d'un répertoire cache à la racine de mon site en local
          2b) suppression dans le fichier .htaccess local (ou plutôt mise en commentaire) de la ligne référençant la version PHP chez siteground et qui contient quelque chose comme :
          AddHandler application/x-httpd-php56 .php .php5 .php4 .php3
          Après ça tout fonctionne tout seul tout naturellement
          Dernière édition par PieceOfCake à 09/12/2016, 08h48
          Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

          Commentaire


          • #6
            Re : Installer un site rapatrié de SiteGround sur mon pc en local

            va dans le backend dans la config global 1 er onglet
            desactive le SEF et la re ecriture
            Société : http://www.com3elles.com
            Bénévole : http://www.flexicontent.org

            Commentaire


            • #7
              Re : Installer un site rapatrié de SiteGround sur mon pc en local

              Bonsoir à tous,
              j'ai enfin résolu mon problème !
              Comme je vous l'ai dit j'ai fais une copie des fichiers de mon sites (le dossier s'appelle public_html)
              qui sont hébergés chez SiteGround et coller dans un dossier C:\wamp\www\public_html.
              J'ai également rapatrié une copie de ma base de données via SiteGround avec l'onglet phpMyAdmin
              que j'ai installée sur mon serveur Wampserver en local > Création nouvelle base de données
              en lui donnant le même nom que la base de données de hébergée par SiteGround.
              J'ai ensuite modifié dans le fichier configuration.php les lignes suivantes :
              public $debug = ''; au lieu de public $debug = '0';
              public $user = 'root'; j'ai mis 'root' au lieu du nom user donné chez SiteGround
              public $password = ''; password 'rien'
              en mettant public_html dans ces deux lignes :
              public $log_path = 'C:/wamp/www/public_html/logs';
              public $tmp_path = 'C:/wamp/www//public_html/tmp';
              J'ai donc maintenant la possibilité d'ouvrir en local la copie de mon site en tapant dans la barre d'adresse du navigateur :

              et cerise sur le gâteau je peux à nouveau l'ouvrir avec Joomla avec l'adresse :

              je peux donc faire mes essais et modifs avant de les mettre sur le site en ligne.
              Voilà si ça peut aider d'autres personnes.
              Encore merci pour votre aide.

              Commentaire


              • #8
                Re : Installer un site rapatrié de SiteGround sur mon pc en local

                Bravo !


                mais .... c'est exactement ce que fait Akeeba en une seule opération et : cerise sur le gâteau tu peux gérer plusieurs versions de restauration à des dates ou des étapes différentes dans autant de dossier / répertoire / site (cocher le mot que tu préfères) que tu veux et tout simplement sans te prendre la tête

                PS : Il te suffit pour faire ça de remplacer public_html par sitev1, sitev2, sitev3 (ou le nom que tu veux) chacun dans son répertoire sous public_html
                Il y a 10 sortes de gens. Ceux qui savent compter en binaire et ceux qui ne savent pas ...

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X