Medintux – Medwebtux – MAMP – yosemite

Accueil FORUM Installation Medintux – Medwebtux – MAMP – yosemite

Ce sujet a 25 réponses, 3 participants et a été mis à jour par Professeur Professeur, il y a 8 ans et 9 mois.

15 sujets de 1 à 15 (sur un total de 26)
  • Auteur
    Messages
  • #2975
    Professeur
    Professeur
    Participant

    Bonjour,

    je découvre avec intérêt votre suite logicielle, d’autant plus que je suis médecin « DIM » d’un établissement de santé psychiatrique, et que je suis à la recherche d’un dossier patient informatisé pour remplacer notre suite actuelle.

    je suis particulièrement intéressé par Medwebtux, qui permettrait une mobilité qui caractérise nos professionnels de santé (visites à domicile, réunions dans les PMI, etc).

    j’ai pu installé medintux sur mon mac sous yosemite sans grande difficulté, entassant par l’installation indépendante de mysql.

    mais pour tester medwebtux, cela ne suffit pas.

    il est précisé dans les tutoriels que MAMP pour mac n’est pas compatible car ne propose pas une version mySQL >5.5, mais désormais c’est le cas (je peux même choisir une v5.6).

    je connais déjà bien MAMP pour m’en servir dans le cadre de confection de sites internet, et aimerai profiter de ce que je connais déjà pour faire tourner medintux 24h24 sur un imac à la maison, et me connecter à medwebtux sur mon iphone.

    à défaut de MAMP, j’ai testé la méthode « à la mano » (mysql, activer Apache sur monmac, etc), mais c’est un échec..

    pourriez-vous m’éclairer ?

    dans l’attente de vous lire.

     

    bien à vous

     

    #2988

    gerard
    Admin bbPress

    As-tu avancé ?
    Je n’ai pas d’expérience du mac.
    Peux-tu lancer le set_bases ?
    Accepte-t-il la connexion au serveur MySQL ?

    Gérard

    #2990

    dajon
    Participant

    La procédure d’installation sur mac est des plus simple. Il faut d’abord t’assurer que ton serveur apache est activé :

    – Menu Pomme, Préférences Système, Partage,
    – cocher « Partage Web personnel »

    puis Tester le partage web : Pour tester le fonctionnement du partage web :
    <div class= »bloc »>

    Ouvrir Safari :
    – taper http://localhost/index.html

    </div>
     

    Si le partage web est activé, une page d’accueil Apache s’affiche » it works ! ».
    Sinon, redémarrer le serveur Apache (voir ci-dessus).

    OK le serveur apache est activé.

    lance le serveur MAMP, les deux feux doivent être au vert : apache et mysql. Alors il faut alors placer dans le dossier « htdocs » de MAMP le dossier medwebtux que tu as téléchargé.

    Ensuite tu tapes dans un navigateur localhost:8888/MedWebTux

    Si tu veux accéder depuis l’extérieur il te faut une adresse IP fixe du réseau et tu redirigeras depuis ton routeur vers l’adresse IP fixe également de ton mac, mais tu dois connaître.

    Tiens nous au courant

    #2994
    Professeur
    Professeur
    Participant

    Bonjour,

    Et merci de vos réponses (je dirai même : enfin !).

    j’essaie ce soir la solution proposée par  dajon (pour l’IP fixe je pense qu’avec Free je n’aurai pas trop de mal) et reviens vers vous.

    Gerard : pour le set_bases et MySQL c’est tout bon oui

    Bien à vous

    #2995
    Professeur
    Professeur
    Participant

    Bon alors :

    1. installation medintux sur imac ok (avec mysql)
    2. installation MAMP sur imac ok
    3. installation de medwebtux dans le dossier « /htdocs » de MAMP ok
    4. ports 443 et 80 ouverts sur imac, via cette commande que j’ia trouvée sur le net, qui passe par le terminal :
      <pre style= »box-sizing: border-box; overflow: auto; font-family: Menlo, Monaco, Consolas, ‘Courier New’, monospace; font-size: 13px; padding: 9.5px; margin-top: 0px; margin-bottom: 10px; line-height: 1.428571429; word-break: break-all; word-wrap: break-word; background-color: #f5f5f5; border: 1px solid #cccccc; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; »><code style= »box-sizing: border-box; font-family: Menlo, Monaco, Consolas, ‘Courier New’, monospace; font-size: inherit; padding: 0px; color: inherit; background-color: transparent; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; white-space: pre-wrap; »>echo  »
      rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
      rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443
       » | sudo pfctl -ef –

    J’arrive à ouvrir medwebtux en local (sur imac), mais je bloque pour la fonction « nomade » : je n’arrive pas finalement  à paramétrer ma Freebox.. : j’ai l’IP fixe de mon imac, mais ne trouve pas de tuto « récent » qui m’indique la marche à suivre (soit par free.fr, soit par mafreebox.freebox.fr)

    J’ai l’impression que je ne suis pas loin, de voir « la gueule » de medwebtux sur mon smartphone (et je suis impatient).

    Mais question : ne va-t-il pas y avoir avec cette config 2 bases MySQL (1 pour medintux, 1 pour medwebtux via MAMP) ?

    Dans l’attente de vous lire

    Bien à vous

     

    #2996

    dajon
    Participant

    Il faut que tu ailles dans ton compte free sur le net et que tu demandes une adresse IP fixe. De mémoire cela va demander qq jours. Si tu ne vois pas cette option appelle le service client.

    Une fois l’adresse IP fixe free obtenue tu retournes sur ton compte free puis onglet ma freebox puis configurer mon routeur

    état du routeur doit être sur actif

    puis tu vas dans redirection baux et tu crées une redirection : port interne 80 TCP vers adresse ip fixe de ton mac par ex 192.168.0.20 port interne 80 idem pour 443

    et hop!

    #2997

    dajon
    Participant

    erreur de frappe de ma part ce n’est pas la redirection du port 80 mais 8888 ou celui que tu as attribué pour mysql (en fait si tu te connectes déjà en local ton adresse locale doit être localhost:xxxx/MedWebTux où xxxx est le port en question)

    pour le 8483 je ne vois pas trop si il t’est utile pour medwebtux

    Concernant la base de données medwebtux exploite la même base, se connecte à la même base que medintux

    #2998
    Professeur
    Professeur
    Participant

    Alors,

    1. Il me semblait qu’avec Free l’IP « public » était forcément fixe ?
    2. ok pour les ports à ouvrir sur la Free 8888 +/- 8483 plutôt que 80 et 443 (je testerai ce soir)
    3. Concernant les/la base MySQL : pour faire fonctionner medintux je dois installer MySQL indépendamment de MAMP. tandis que MAMP sert au fonctionnement de medwebtux. Hors MAMP propose déjà un MySQL. Et pour installer mes sites wordpress en local je n’ai jamais eu besoin d’installer MySQL « en plus », d’où mon interrogation. Mais si tu le dis je te crois bien volontiers.
    4. derniere chose : en épluchant vos tutos (et avant tes derniers messages),  j’ai configurer no-ip sur la Free, mais quand je rentre mon adresse url « ….dns.net/medwebtux » ça marche pas. Mais c’est peut-être dû aux ports mentionnés au point 2.
    5. toute dernière chose : merci de votre soutien !

    Bien à vous

    #2999
    Professeur
    Professeur
    Participant

    Bonsoir,

    reponse plus tardive que prévue : ça marche !

    enfin presque : j’ai pu rentrer l’url comme avant par mon IP:8888/medwebtux, mais lorsque je tente de m’authentifier, j’ai ce message d’erreur :

    <span style= »color: #000000; font-family: Times; font-size: medium; line-height: normal; -webkit-text-size-adjust: auto; »>verifLogin.php L.10 : SQLSTATE[HY000] [1044] Access denied for user  »@’localhost’ to database ‘drtuxtest'</span>

    Apache tourne, MySQL aussi, MAMP aussi.

    Je suis retourné voir le « set_bases », et il y a la case à cocher « Nomadisme actif », et quand je coche j’ai 3 onglets de serveurs : n’aurais-je pas raté quelque chose ?

    #3000
    Professeur
    Professeur
    Participant

    Bonjour,

    je colle le message exact :

    <span class= » » style= »color: #000000; font-family: UICTFontTextStyleBody; font-size: 17px; line-height: normal; -webkit-text-size-adjust: auto; widows: 1; »><span style= »font-family: Times; font-size: medium; »>ERREUR PDO dans /Applications/MAMP/htdocs/medwebtux/verifLogin.php L.10 : SQLSTATE[HY000] [1044] Access denied for user  »@’localhost’ to database ‘drtuxtest'</span></span>
    <div class= » » style= »color: #000000; font-family: UICTFontTextStyleBody; font-size: 17px; line-height: normal; -webkit-text-size-adjust: auto; »></div>
    Bien à vous

    #3002
    Professeur
    Professeur
    Participant

    C’est bon.

    il me manquait le fichier « connexion_serveur.php », que j’ai donc créé.

    je passe a l’étape suivante !

    Bien à vous

    #3003

    dajon
    Participant

    n’oublies pas qu’il faut absolument créer un mot de passe dans medintux pour utiliser medwebtux

    #3004
    Professeur
    Professeur
    Participant

    Oui oui,

    ca c’est fait.

    me manque plus que l’installation des bases

    #3005

    dajon
    Participant

    Quelle installation des bases ?

    Si tu as installé medintux et que medintux fonctionne tu n’as rien à faire de plus pour medwebtux qui se sert de l abase de données de medintux (via la connexion à la base)

    #3006
    Professeur
    Professeur
    Participant

    C’est ce que je me disais aussi,

    Mais lorsque je clique sur l’onglet « Bases », aucune n’apparaît.

    c’est peut-être ma config de medintux qui pose problème (avec la case cochée « nomadisme actif » et les paramétrages des différents onglets) ?

15 sujets de 1 à 15 (sur un total de 26)

Vous devez être connecté pour répondre à ce sujet.