Problème base de données (en local) partagée sur Dropbox

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

  • [Problème] Problème base de données (en local) partagée sur Dropbox

    Hello,
    depuis que j’utilise Joomla je partage ma base de données dans un dossier sur Dropbox qui pointe à la racine du dossier de MAMP (c’est là qu’elle doit être) via un lien symbolique, cela me permet de pouvoir gérer mon site en local autant sur mon portable que sur mon ordinateur fixe, je fais tout de même attention de ne pas faire tourner MAMP en même temps sur les deux machines même si parfois cela m’est arrivé sans vraiment m’apercevoir d’un quelconque problème....
    Hier j’ai installé une mise à jour du composant ZOO de YOOtheme (2.2.0 > 2.4) et depuis cette mise à jour je rencontre un problème de taille: il m’est impossible de rentrer dans mon backend. J’ai un backup du site donc pas de souci de ce coté là.
    Il m’a fallu une après-midi et plusieurs tentatives d’installation de ZOO pour comprendre que le problème se situe au niveau de l’emplacement de la base de données: si la base de données est dans le même dossier de l’application MAMP aucun souci pour la mise à jour de ZOO, si par contre ma base de données est sur Dropbox avec le lien symbolique qui pointe dans le dossier MAMP ça foire. Je tiens à préciser que la version 2.2.0 de ZOO tournait sans souci et je n’ai jamais eu non plus de problèmes avec les autres composants en utilisant cette technique... J’ai posté un message sur le forum de YOOtheme, mais bon, j’en poste un aussi ici pour voir si quelqu’un a une piste à me donner... et puis pour être honnête, je préfère m’exprimer en français Merci!
    Dernière édition par porcini à 01/08/2011, 00h04

  • #2
    Re : Problème base de données partagée sur Dropbox

    Bonjour,
    De quele base de données parles-tu ?
    Celle de Joomla!, qui est du MySQL dépend à 100% de l'héberegment..
    Là Dropbox n'a rien à voir.

    Si tu parles de ta synchro Dropbox, là, tout dépend à 100% de ta configuration et paramétrage dropbox, qui de plus n'a jamais été conçu pour être publié sur un site web..
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Problème base de données (en local) partagée sur Dropbox

      ...je parle de ma base de données en local...
      Dernière édition par porcini à 01/08/2011, 00h05

      Commentaire


      • #4
        Re : Problème base de données (en local) partagée sur Dropbox

        ... je ne sais pas si mon problème a vraiment été compris, ...personne a une idée de comment le résoudre?

        Voici l'erreur que j'ai en retour, je ne sais pas si ça peut aider quelqu'un à comprendre...
        Warning: require_once(/Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/components/com_zoo/helpers/loader.php) [function.require-once]: failed to open stream: No such file or directory in /Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/components/com_zoo/framework/classes/app.php on line 135

        Fatal error: require_once() [function.require]: Failed opening required '/Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/components/com_zoo/helpers/loader.php' (include_path='.:/Applications/MAMP/bin/php5.2/lib/php') in /Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/components/com_zoo/framework/classes/app.php on line 135
        Dernière édition par porcini à 02/08/2011, 14h12

        Commentaire


        • #5
          Re : Problème base de données (en local) partagée sur Dropbox

          Ce n'est définitivement pas un problème de base de données, mais de chemins d'inclusion autorisés.
          Autorisés par ta configuration de PHP:
          include_path='.:/Applications/MAMP/bin/php5.2/lib/php
          Include demandé avec le chemin sur la dropbox:
          /Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/
          PHP refuse d'inclure un chemin hors du include_path déclaré.
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : Problème base de données (en local) partagée sur Dropbox

            ...ok merci, c'est déjà un éclaircissement gagné...mais est-ce qu'il y a moyen d'y apporter une solution? J'ai essayé de contourner le problème en effectuant une deuxième installation "classique" de Joomla (sans passer par Dropbox) en exportant par la suite les tables et en les réintégrant dans l'autre installation mais rien à faire... c'est le seule composant qui me donne du fil à retordre
            Dernière édition par porcini à 02/08/2011, 20h50

            Commentaire


            • #7
              Re : Problème base de données (en local) partagée sur Dropbox

              en modifiant le php.ini et en rajoutant le chemin de ton Joomla/dropbox dans les include_path.
              Pas de demande de support par MP.
              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

              Commentaire


              • #8
                Re : Problème base de données (en local) partagée sur Dropbox

                ...aïa... j'y connais rien en php...

                Commentaire


                • #9
                  Re : Problème base de données (en local) partagée sur Dropbox

                  ...avec de bonnes instructions est-ce que cela est faisable ou cela risque d'être le parcours du combattant?

                  Commentaire


                  • #10
                    Re : Problème base de données (en local) partagée sur Dropbox

                    le php.ini est quelque part dans l'installation MAMP, je ne peux te dire où, n'utilisant pas les pommes multicolores en développement.
                    Tu dois, une fois le fichier trouvé, repérer la ligne include_path et y rajouter le chemin de ton installation dropbox (chemin complet depuis la racine).
                    Pas de demande de support par MP.
                    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                    Commentaire


                    • #11
                      Re : Problème base de données (en local) partagée sur Dropbox

                      Hello et merci pour la réponse, j’ai bien identifié le fichier php.ini et la ligne include.path par contre j’ai du mal à saisir le chemin à insérer...

                      Cette ligne

                      include_path='.:/Applications/MAMP/bin/php5.2/lib/php
                      doit être remplacée par celle-là?

                      /Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/
                      ...pour en arriver donc à une écriture de code ainsi?

                      include_path='.:/Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/

                      Commentaire


                      • #12
                        Re : Problème base de données (en local) partagée sur Dropbox

                        je ne t'ai pas dit de remplacer mais AJOUTER ton include local. Sans oublier ensuite de relancer mamp
                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Re : Problème base de données (en local) partagée sur Dropbox

                          ...je dois donc rajouter une deuxième ligne en dessous de
                          include_path='.:/Applications/MAMP/bin/php5.2/lib/php
                          est ce qu'il faut récrire include_path ?

                          ...ça sera donc:
                          include_path='.:/Applications/MAMP/bin/php5.2/lib/php
                          include_path='.:/Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/
                          ou peut-être:
                          include_path='.:/Applications/MAMP/bin/php5.2/lib/php
                          /Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator/
                          est-ce qu'il faut mettre le point suivi des deux point avant le slash de Users?

                          ... pas évident quand on ne l'a jamais fait... peut-être si tu l'écris une fois je comprendrais plus vite... merci.

                          Commentaire


                          • #14
                            Re : Problème base de données (en local) partagée sur Dropbox

                            NON, tu mets à la fin de la ligne existante ":/Users/lorenzo/Dropbox/Sites/flypixel_site_local/administrator"
                            ce qui donne au final:
                            Code:
                            include_path='.:/Applications/MAMP/bin/php5.2/lib/php:/Users/lorenzo/Dropbox/Sites/flypixel_site_local"
                            Si tu mets 2 lignes include_path, la seconde écrase les paramètres définis par la première.
                            Pas de demande de support par MP.
                            S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                            Commentaire


                            • #15
                              Re : Problème base de données (en local) partagée sur Dropbox

                              ... merci m'sieur j'essaye dès que je rentre ce soir...

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X