Re: [Galette-discussion] GALETTE - SQL

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Est-ce que vous exécutez le PHP à travers un serveur NodeJS ?

Il y a pas mal d’implémentations pour faire ça, mais a priori je crois qu’elles se reposent toutes sur la capacité de nodejs à appeler l’interpréteur PHP comme une commande externe. Donc, toujours a priori, les appels à PHP démarrent un processus avec la requête reçue par le serveur nodejs (depuis le navigateur, ou depuis le serveur web s’il y en a un pour faire l’interface), cette requête est interprétée par le runtime PHP (en dehors de nodejs) qui renvoie le résultat (HTML+JS) à nodejs (à charge à nodejs de transmetttre tout ça au navigateur qui a émis la requête)… et termine le processus (FPM permet de gérer le multiprocess mieux que ça mais ne change pas fondamentalement la donne).
Donc, je continue à penser qu’en dehors d’une configuration particulièrement intégrée, chaque requête va démarrer une nouvelle chaîne d’interprétation PHP qui devra lire le fichier config.php de galette.

La même mécanique est en place si vous utilisez un serveur Web (Apache, Nginx) adossé à un interpréteur PHP. C’est la méthode de déploiement la plus usitée.

Cordialement
Thierry


Le 7 sept. 2022 à 21:41, Jeremie ROUSSEAU <jeremie.rousseau@xxxxxxxxx> a écrit :

Ah merci j'ai trouvé, j'avais mis un guillemet en trop.

En nodejs on relance le server soit manuellement soit avec un plugins.

Et le PHP j'en ai fait mais il y a longtemps à niveau débutant.

Enfin, merci je renverrai un autre mail si j'arrive pas à mettre à jour.

envoyé : 7 septembre 2022 à 21:30
de : Thierry Marc <palijn@xxxxxxxx>
à : users@xxxxxxxxxxxxxxxx
objet : Re: [Galette-discussion] GALETTE - SQL


Bonjour,

le mot de passe doit être inséré tel quel, entre les guillemets simples comme dans ‘lemotdepasseici’ 
il ne devrait rien y avoir à relancer, dans une installation traditionnelle PHP est (re)lancé à chaque requête (donc à chaque fois que vous chargez une page de Galette dans votre navigateur).

Cordialement
Thierry

Le 7 sept. 2022 à 21:02, Jeremie ROUSSEAU <jeremie.rousseau@xxxxxxxxx> a écrit :



Bonjour,

Merci de m'avoir répondu,

Est ce  VOTREMOTDEPASSE doit être avec un signe dollar devant ?

Est ce que le PHP doit être relancé pour que le fichier soit compris par le server ?


envoyé : 7 septembre 2022 à 20:19de : Thierry Marc <palijn@xxxxxxxx>à : users@xxxxxxxxxxxxxxxx
objet : Re: [Galette-discussion] GALETTE - SQL


Bonjour

Alors je ne suis pas sûr d’avoir tout bien compris, voilà des éléments de réponse :

- le fichier de configuration de Galette est dans <racine de l’installation>/config/config.inc.php
Dans ce fichier le mot de passe pour accéder à la base de donnée est défini par la ligne :
define('PWD_DB', ‘VOTREMOTDEPASSE’);

- à l’aide de PHPMyAdmin : une fois connecté à la base, en haut choisir « Exporter » ; ma version me propose « Rapide » et ça m’a toujours convenu (cela sélectionne toutes les tables de la base, données + métadonnées etc…)
Je ne crois pas que PHPMyAdmin soit capable d’exporter toutes les _bases de données_ en une manip.

Cordialement
Thierry

Le 6 sept. 2022 à 11:22, Jeremie ROUSSEAU <jeremie.rousseau@xxxxxxxxx> a écrit :

Bonjour,


J'ai 2 questions :

comment puis-je changer le Mot de passe de la base de donné SQL dans le PHP, et
quel fichier php dois-je modifier.

je ne sais pas exactement quelle version de galette j'ai, je suis sous PHP
5.4.45,

depuis que je suis arrivé dans mon association Galette n'a pas été mis à jour
depuis 2017.

Ainsi que le PHP, le server contenant plusieurs systèmes je copie tous les
fichiers ainsi que la base de donné.

Donc pour trouver le SQL de galette j'ai changé un mot de passe pour arriver
dans le PHPadmin,

Donc là ça m'inquiète pas, car je n'ai encore rien touché au ficheirs et au SQL.

Par contre je souhaite faire une sauvegarde du SQL, donc y a t-il une procédure
dans php admin pour sauver toutes les bases SQL,

je sais que ça existe mais je sais qu'il y a des options y a t-il des optiosn a
cochés et pas d'autres.


Merci si quelqu'un peut m'aider.

Je vais re-re-lire la documentation.


Jérémie ROUSSEAU


PS : And I can write in english too.

--
Galette users discussions

https://galette.eu - https://doc.galette.eu
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/


--
Galette users discussions

https://galette.eu - https://doc.galette.eu
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/

-- Galette users discussions https://galette.eu - https://doc.galette.eu http://bugs.galette.eu/projects/galette/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/

-- Galette users discussions https://galette.eu - https://doc.galette.eu http://bugs..galette.eu/projects/galette/ List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/