Joomladay francophone 2018 à Paris 18 et 19 mai

trouver l'url de sa base de données joomla

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

  • trouver l'url de sa base de données joomla

    Bonjour,
    je suis confronté à un problème. Un de mes amis a un site sous joomla 2.5 (sur internet) et il souhaite en faire une copie de sauvegarde pour le retravailler en local. Le problème c'est qu'il est impossible de mettre la main sur la base de données du dis site. Elle n'apparaît pas dans son espace hébergeur. Hors son site fonctionne et donc la base doit bien être quelque-part.
    Je me demande donc si il est possible de retrouver l'url de la base de données grâce à joomla (après tout, il y accède bien lui, donc elle doit-être notée dans ces fichiers). J'ai déjà récupéré la partie ftp et dans le fichier configuration.php, il y a les id/password de la BdD donc tout ce qui manque c'est l'adresse. Savez-vous comment joomla y accède (et donc comment je pourrais la récupérer)?
    Merci d'avance
    PS: je développe les détails de ma problématique ici pour ne pas noyer mon message :
    Vous vous demandez peut-être :
    pourquoi je n'installe pas akeeba backup (ou autre) pour la sauvegarde? Et bien le dossier temporaire de joomla n'est pas ouvert en écriture (même si le chmod du dossier est 755) donc je dois oublier toutes les solutions de ce coté là.
    pourquoi mon amis ne demande pas tout simplement l'url à son hébergeur? Si je ne trouve pas de solution c'est bien évidemment ce qu'il fera, mais je pense que son hébergeur ne veut pas lui remettre cette information (pour éviter qu'il n'aille voir ailleurs sans doute). Bloquer l'installation des extensions, empêcher l'accès à la BdD via son espace client, ne pas lui remettre les codes d'accès à cette même BdD, etc. moi, ça me fait légèrement douter de la bienveillance du monsieur (j'espère être parano, mais). Mon ami à déjà la sensation de s'être fait arnaquer et si je lui explique qu'il n'a pas la possibilité de faire une sauvegarde de son site (et surtout pourquoi il ne peut pas) je pense pas qu'il sautera de joie (ça m'embêterait de l'attrister d'avantage si il y a une solution).
    Voilà, si vous avez besoin de détails, n'hésitez pas et encore merci pour votre aide.

  • #2
    Re : trouver l'url de sa base de données joomla

    Bonjour

    Il n'y a pas "d'adresse" : Joomla est installé sur un serveur sur lequel est configuré un gestionnaire de bases de données type MySQL et l'accès à la DB.

    Le plus simple pour toi : renseigne-toi auprès de l'hébergeur s'il propose un accès phpMyAdmin et si pas, installe phpMyAdmin puis configure-le (nom du serveur, login, password, ... (tu as tout trouvé dans configuration.php)). L'interface phpMyAdmin te donnera accès à la DB.

    Note que le fait de ne pas pouvoir installer un Akeeba Backup, c'est quand même du grand n'importe quoi. Ton ami aurait un Joomla sur lequel il ne peut rien installer ? (je pourrais mettre un grand nombre de ? tant c'est absurde). Je vous suggère grandement si c'est vraiment le cas de dire adios à l'hébergeur.

    Bonne journée
    Christophe (cavo789)
    Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
    Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

    Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

    Commentaire


    • #3
      Re : trouver l'url de sa base de données joomla

      Bonjour et merci pour ta réponse.
      Si je comprend bien, joomla n'a pas l'information dans ses fichiers. C'est le serveur lui même qui fait le lien entre joomla et la base de donné (ou quelque chose comme ça).
      En fait je pensais que joomla passait justement par une adresse phpmyadmin (et qu'il était donc 'autonome' pour accéder à la base de données).
      Je suis bien de ton avis sur le coté grand n'importe quoi, mais je pense même que l'hébergeur à fait exprès de bloquer l'accès du dossier temporaire (joomla indique bien que tous les autres fichiers sont "modifiables" sauf les dossiers "temp" et "logs") et si c'est le cas, ça me révolte. Du coup, oui, il est impossible d'installer ne serais-ce que les extensions de base. Et sans sauvegarde, ni accès à la base de données, impossible pour mon ami de partir. Va falloir que je prenne des gans pour lui annoncer ça (mais comme tu dis, il est hors de question que je laisse mon ami chez cet hébergeur quitte à lui recréer l'intégralité de ses pages ).
      En tout cas, merci encore pour ta réponse et bonne soirée.

      Commentaire


      • #4
        Re : trouver l'url de sa base de données joomla

        Note que je pense que tu dois faire une erreur en disant que ce n'est pas possible d'installer une extension.

        Va voir dans ta configuration générale de Joomla, quelle est la localisation du dossier temporaire ? Vérifie que ce dossier-là est en 755, je pense en effet que c'est la localisation qui serait mauvaise. Je doute très fort qu'un hébergeur puisse mettre une telle limitation en place; ce serait juste totalement absurde et/ou d'une incompétence monstrueuse.

        Et, dans ce cas, je pense que tu devrais "simplement" lui remonter l'info "Nous rencontrons telle erreur; veuillez svp ...".

        Bonne soirée.
        Christophe (cavo789)
        Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
        Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

        Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

        Commentaire


        • #5
          Re : trouver l'url de sa base de données joomla

          Aussi, à essayer : décompresses akeeba backup sur ton disque dur puis envoie le dossier /components/com_akeeba (je n'ai pas vérifier le nom exact) dans le dossier /administrator/components de ton site puis, dans Joomla - Gestion des extensions, fais un "Découvrir". Joomla va trouver Akeeba et proposer de l'installer. Je pense que tu devrais alors t'affranchir du soucis du dossier /tmp.
          Christophe (cavo789)
          Développeur d'aeSecure; protection, optimisation et nettoyage (après hack) de sites web Apache https://www.aesecure.com/fr
          Développeur de marknotes, logiciel de gestion de prises de notes avec interface web et de multiples convertisseur https://github.com/cavo789/marknotes

          Venez rencontrer la communauté francophone à l'occasion du JoomlaDay 2018 qui se tiendra les 18 et 19 mai 2018. Plus d'infos sur https://www.joomladay.fr

          Commentaire


          • #6
            Re : trouver l'url de sa base de données joomla

            La configuration m'indique bien le dossier tmp à la racine comme dossier temporaire et celui-ci a bien un chmod de 755 (verif via filezilla), mais les permissions des dossiers de joomla marque tmp en lecture seul (et seulement lui). Je suppose donc que le "user" (enfin le propriétaire des droits) du dossier tmp n'est pas/plus joomla (mais j'avoue que ce domaine des serveurs et des droits me dépasse largement).
            En tout cas, je vais tenter ta méthode qui consiste à envoyer le dossier dézippé de akeeba dans /administrator/components et de lancer un "découvrir" sous joomla. Je ferai ça la semaine prochaine (après quelques test en local pour me familiariser avec cette méthode) et je reviendrai donner les résultats.
            Encore une fois merci pour ton aide.

            Commentaire


            • #7
              Re : trouver l'url de sa base de données joomla

              Bonjour,
              après une semaine de tests je n'ai toujours pas réussi à installer la moindre extension sous ce fameux site joomla. L'idée de lancer un "Découvrir" était une bonne idée (en plus j'ai appris un truc ) mais dans le cas présent, elle semble ne pas marcher pour akeeba backup. L'archive ne semble pas contenir de dossier /components/com_akeeba (ou approchant). J'ai donc tenté de renommer le dossier principal, une fois dézipper, en com_akeeba et de le placer dans le dossier /administrator/components du site. la fonction Découvrir a bien fait son boulot, mais en me rendant dans le menu d'akeeba j'obtenais une page d'erreur 404.
              J'ai aussi essayé (entre autres) de placer un dossier com_akeeba venant d'un autre site (et de faire là aussi un découvrir) mais le résultat fut le même.

              Commentaire

              Annonce

              Réduire
              1 sur 2 < >

              C'est [Réglé] et on n'en parle plus ?

              A quoi ça sert ?
              La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

              Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

              Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
              Comment ajouter la mention [Réglé] à votre discussion ?
              1 - Aller sur votre discussion et éditer votre premier message :


              2 - Cliquer sur la liste déroulante Préfixe.

              3 - Choisir le préfixe [Réglé].


              4 - Et voilà… votre discussion est désormais identifiée comme réglée.

              2 sur 2 < >

              Assistance au forum - Outil de publication d'infos de votre site

              Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

              Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

              Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

              UTILISER À VOS PROPRES RISQUES :
              L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

              Problèmes connus :
              FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

              Installation :

              1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

              Archive zip : https://github.com/AFUJ/FPA/zipball/master

              2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

              3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

              4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

              5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

              6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
              et remplacer www. votresite .com par votre nom de domaine


              Exemples:
              Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/
              Pour executer le script: http://www..com/fpa-fr.php

              Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
              Télécharger le script fpa-fr.php dans: /public_html/cms/
              Pour executer le script: http://www..com/cms/fpa-fr.php

              En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

              Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
              Voir plus
              Voir moins
              Travaille ...
              X