Aller au contenu

maximax88

Membres
  • Compteur de contenus

    4
  • Inscription

  • Dernière visite

Tout ce qui a été posté par maximax88

  1. Je réponds à mon post car j'ai enfin trouvé mon erreur!! Comme souvent c'était une simple erreur et je cherchais compliqué... J'ai tout désinstallé et réinstallé. J'ai procédé par étape en vérifiant que mon raspberry envoi bien une donnée $_POST avec la librairie resquests. import requests url = 'http://monsite.com/mon_fichier_qui_gere_l_insertion_BDD.php' myobj = {'temperature':'46.4', 'humidite': '55.4'} # Utilisez des points au lieu de virgules pour les décimales x = requests.post(url, data=myobj) print(x.text) J'ai affiché cette valeur sur la page web. <?php // ici on récupère la variable passée en $_POST ou en $_GET echo $_POST [ 'temperature' ] ; echo $_POST [ 'humidite' ] ; print_r($_GET); print_r($_POST); ?> Une fois cela fait, l'erreur ne pouvait-être que côté serveur. En me disant ça j'ai compris que même si l'information vient d'un raspberry, elle est traité en "localhost" par le serveur. Donc il ne faut pas mettre autre chose que "localhost" dans le nom de l'host lors de la connexion à la BDD... Même l'adresse IP publique du serveur ne fonctionne pas pour info. Voila voila...
  2. Je relance en précisant que chez moi le fichier apache22-compatible.conf se trouve dans /var/packages/WebStation/target/misc Bonne journée.
  3. Salut, Je suis Rochelais (La Rochelle) et j'ai 43 ans. Je ne suis pas un expert en informatique , loin de là, mais depuis tout petit j'ai un ordi à la maison (j'ai connu les floppy disk...). Je programme principalement sur arduino et raspberry (depuis 7-8 ans) et je suis en train de fabriquer un voilier autonome qui devrait traverser l'atlantique (enfin si tout va bien 🙂 ). En bref, je suis un peu geek! Pour en venir au NAS, je découvre un peu mais ça va dans l'esprit geek, je souhaite apprendre. Je veux pouvoir héberger mon site, héberger ma base de données et pouvoir envoyer avec ma raspberry les infos de mon bateau. Sur le site je veux qu'on puisse le suivre à distance et connaitre en direct les informations principales. Je veux également qu'on puisse avoir l'historique pour des analyses permettant de le faire évoluer. J'ai déjà fait un site en PHP avec login et gestion de bases de données, mais c'était il y a quelques années déjà!. J'ai donc un DS220+, avec 2x4To de disques WD40EFPX-68C6CN0, 2Go de mémoire. C'est mon premier modèle et je découvre les commandes terminales en SSH. Ca me rappel mon premier Amstrad 6128+... Enfin bref, j'ai pas mal de choses à faire avec ce NAS alors si vous le voulez bien, je vais passer un bout de temps sur ce forum! A bientôt.
  4. Bonjour, Je suis sur un synology DS220+ avec DSM 7.2.1. J'ai deux problèmes qui sont peut-être liés : 1-) J'héberge mon site et j'ai une base de donnée MariaDB10 gérée par phpMyAdmin. Lorsque j'ouvre phpMyAdmin, j'ai un message d'erreur qui s'affiche en haut : MariaDB 10 is stopped or has not been installed. Please check the package on your DSM first. Est-ce que quelqu'un sait comment régler ce problème? 2-) En local, mon site peut accéder à la base de donnée et afficher des informations contenues dans une table. Je souhaite insérer dans ma base de donnée des informations par le biais d'une carte raspberry pi 5 mais impossible de le faire. J'ai créé dans phpMyAdmin un utilisateur 'toto' avec un nom d'hôte '%' et un grant sur 'oui'. Le fichier config.inc.php contient : $cfg['ExecTimeLimit'] = 3600; $i = 0; /** * First server */ //$i=0; $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ //$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['host'] = '82.127.45.143'; //$cfg['Servers'][$i]['port'] = '3306'; //$cfg['Servers'][$i]['user'] = 'mon_login'; //$cfg['Servers'][$i]['password'] = 'mon_MP'; //$cfg['Servers'][$i]['only_db'] = 'ma_BDD'; //$cfg['Servers'][$i]['connect_type'] = 'socket'; $cfg['Servers'][$i]['compress'] = false; //$cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; //$cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false; Pour moi le port ouvert dans MariaDB 10 est le 3306. J'ai essayé d'enlever les commentaires sur les lignes de config.inc.php mais rien ne change. Dans /var/packages/MariaDB10/etc j'ai créé le fichier my.cnf qui contient : [mysqld] skip-bind-address Il y avait d'origine le fichier my.conf dans lequel j'ai également mis les mêmes infos. Dans le fichier synology.cnf j'ai : [mysqld] skip_networking=0 J'ai lu qu'il fallait aussi configurer le fichier synology_server_choice.json comme ça : [{"verbose":"MariaDB 10","auth_type":"cookie","host":"localhost","connect_type":"socket","socket":"\/run\/mysqld\/mysqld10.sock","compress":false,"AllowNoPassword":false},{"verbose":"MariaDB 10","auth_type":"cookie","host":"82.127.45.143","connect_type":"socket","socket":"\/run\/mysqld\/mysqld10.sock","compress":false,"AllowNoPassword":false}] Lorsque je le modifie, il efface mes modifications au bout de quelques minutes, même si je le fais en tant qu'admin. Tous les ports de la livebox sont ouvert (80, 443, 3306, 3307) et pareil côté pare-feu. J'ai une IP fixe livebox et NAS. Je ne maitrise pas le côté gestion de NAS mais je cherche depuis une semaine sans réussir ma connexion à distance. Enfin, je n'arrive pas à ajouter de certificat Let's encrypt pour l'instant car j'ai atteint la limite et je dois attendre quelques jours avant d'en créer un nouveau. Je ne sais pas si cela peut avoir un impact? Merci pour vos lumières. Et désolé pour le pavé mais ça m'aide aussi à résumer toutes mes démarches réalisées...
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.