This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

Zebulon777

Membres
  • Compteur de contenus

    117
  • Inscription

  • Dernière visite

À propos de Zebulon777

  • Rang
    Padawan

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. LOL, c'est déjà super sympa d'avoir essayer. Donc, il faudrait que je reprenne ce que j'ai mis dans "expéditeur" sur le nas à la place de quoi e mon script ?
  2. Je me demande si mes problèmes ne viennent pas du fait que les fichiers PHP ne sont pas trouvés. Par exemple, ce code fonctionnait parfaitement sur notre ancienne installation : let RecupAnnee = async function () { // récupération de la plus vieille année disponible dans la table var WAN = 0; // requête asynchrone // l’instruction await dit au script « d’attendre » l’arrivée de la réponse var textData = await $.get("./PHP/TraficEnRoute_PlusVielleAnnee.php"); WAN = parseInt(textData); SuiteDeLaFonction(WAN, WAnnee); }; Si je teste si le fichier existe avec ce petit code (fait très rapidement 😉 ) : // Test si le fichier urlDef existe let urlDef = "./PHP/TraficEnRoute_PlusVielleAnnee.php"; $.ajax({ datatype: "json", async: true, type: "get", url: urlDef, error: function () { alert("Le fichier existe : " + urlDef); }, success: function (data) { alert("Oups !!! Le fichier n'existe pas : " + urlDef); } }) Ca me répond que le fichier n'existe pas ! Mais si je déplace le fichier et que je refait le test avec let urlDef = "TraficEnRoute_PlusVielleAnnee.php", alors là, le fichier existe bien. Une idée pour m'aider ?
  3. Bonjour tout le monde. Voici un appel au secours 😉 J'ai une appli qui fonctionne parfaitement sur un PC sous Linux / Apache / Mysql. Mais depuis que nous sommes passés sur le SYNO, l'appli ne fonctionne plus du tout et avec mes petites connaissances apprises sur le tas, je suis plus que paumé. Je ne sais même pas si la connexion fonctionne ! L'appli n'est vraiment pas grosse, elle ne fait que 13Mo sans la bdd. Est-ce qu'il y aurait une bonne âme qui voudrait bien y jeter un coup d'oeil ? Merci d'avance.
  4. Oui, c'était fait, j'avais oublié de le préciser et ça fonctionne impec. La seule chose qui diffère de ta config est que nous devons spécifier un nom et une adresse pour l'expéditeur.
  5. Bonjour à tous. Ca fait une bonne quinzaine de jours que je me casse la tête pour envoyer un mail avec mon appli. J'ai suivi plein du tuto, sans résultat et je ne souhaite pas utiliser de librairie annexe, car la commande mail de PHP doit fonctionner... normalement 😉 Dernièrement, j'ai suivi ça : https://www.nas-forum.com/forum/topic/43783-fonction-mail-php-ne-fonctionne-pas/ qui est donc en place. Voici mon code : <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="IE=edge"></meta> <title>MULTIVAC 3 - Test Mail</title> <link rel="stylesheet" type="text/css" href="./css/overlay.css"></link> </head> <body style="margin: 0px; width: 100%; height: 100%; left: 0; top: 0;"> <script src="./lib/jquery-3.3.1.js"></script> <script src="./js/fonctionsCommunes.js"></script> <script src="./js/overlay.js"></script> <div style="position: absolute; margin: auto; left: calc(50% - 250px); top: calc(50% - 50px);"> <input type="button" value="cliquez sur moi pour envoyer un message" id="sendmail" style="width: 500px; height: 100px;"></input> </div> <script> document.getElementById("toolBar").style.display = "none"; function sendmail(req, emetteurDeb, emetteurFin) { let email = "emetteur@domaine.net"; let subject = "Test mail"; let request = req; $.ajax( { type: "GET", url: "./php/sendMail.php", method: "POST", data: {email : email, subject : subject, request : request}, async: false, error : function(data) { alert("erreur : " + data); }, success : function(data) { console.log("dans SUCCESS"); alert("data="+data); } }); } document.getElementById("sendmail").onclick = function() { console.log("juste avant SENDMAIL"); sendmail("test", "prenom.nom", "doamine.net"); }; </script> </body> </html> <?php //ESSAI 1 mail('prenom.nom@domaine.net', 'TEST', 'Ceci est un email de test en provenance de NAS_SYNO'); //ESSAI 2 $to = 'prenom.nom@domaine.net'; $subject = 'le sujet'; $message = 'Bonjour !'; $headers = 'From: prenom.nom@domaine.net' . "\r\n" . 'Reply-To: prenom.nom@domaine.net' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> Je ne sais plus trop quoi faire. Est-ce que mon code est bon ? Est-ce que le NAS est bien configuré ? Merci d'avance pour votre aide précieuse 😉
  6. Bonjour à tous. Je fini d'installer le NAS : il est bien accessible sur le réseau, les paquets sont bien installés (sauf si j'en ai oublié 😉 ) les comptes sont bien créés et la bdd est bien configurée et accessible via phpMyAdmin. Notre problème est maintenant d'arriver à écrire dans la BDD à partir d'un PC sur lequel tourne des macros Excel / VBA. Nous avons bien la syntaxe qui est bonne et valider sur une autre bdd, mais ce sont les accès au nas qui posent problème. Il faut que ce soit dynamique or pour le moment, en passant par le SSH, il nous est systématiquement demandé de saisir un mot de passe ! Bref, je ne dois pas être le seul à avoir ce souci, donc comment est-ce que vous faites pour écrire dans une BDD sur la NAS à partir d'une autre machine ?
  7. Bon, alors pour vous tenir au courant. J'ai ouvert un ticket chez Syno, mais je n'ai toujours aucune réponse. Au point où ça en était, on a décidé de forcer l'extinction du NAS et de le redémarrer et tout est revenu immédiatement à la normale. On ne sait pas du tout ce qu'il s'est passé. Je laisse le ticket ouvert chez Syno et je vous tiendrai au courant si j'ai une réponse de leur part, au cas où ça puisse aider du monde.
  8. Bon, ben ce matin, toujours pas de changement et toujours la même question au redémarrage !
  9. Merci de tenter de m'aider. Oui, le message est clair, mais ça fait quand même près de 24h que ça tourne comme ça ? Oui, j'ai bien au sauvegarde des données, mais je ne crois pas que je sois à jour au niveau de la configuration. Oui, aucun problème du côté des disques.
  10. Bonjour à tous. Je ne sais pas du tout ce qu'il s'est passé, mais depuis hier, j'ai perdu la configuration de mon nas et lorsque je demande un redémarrage, j'ai un message de confirmation : Je ne sais pas du tout ce qu'il y a ! Lorsque je vais dans File Station, plus rien n'apparait, mais pourtant, sous Windows, j'arrive bien à accéder à mes dossiers, et même à exécuter ce qui se trouve dans le répertoire web ! J'ai oublié de préciser que j'ai un message "Echec de l'opération" lorsque je vais sur certaines pas du panneau de configuration, mais pas toutes, par exemple : Je ne comprends rien, mais surtout je suis inquiet pour la suite et je me pose des questions sur la fiabilité du nas ??? Bref, je suis preneur de toute l'aide possible, c'est la panique, ici. Merci d'avance.
  11. Oui, il fonctionne mais pas ma ligne de commande.
  12. Bonjour tout le monde. Avant sur un PC sous Linux, pour nous connecter à a BDD, on exécutait cette commande : rsh 192.1.1.57 -l nom_util_linux cd /mnt/m3 ; /usr/local/mariadb10/bin/mysql -h 192.1.1.57 --show-warnings -f -u NOM_UTILISATEUR_BDD -pMDP_BDD -D NOM_BDD < ./req_push.sql > ./result_req_push.sql Mais on n'arrive pas à la faire fonctionner pour accéder et écrire dans le NAS. Est-ce qu'il y a un moyen soit d'avoir un RSH, tout bêtement, ou alors un SSH qui permette de passer le nom d'utilisateur et le mot de passe en paramètre ? (Je précise que c'est une application interne et que la sécurité n'intervient pas à ce niveau) Merci d'avance.
  13. Pas grave. C'est déjà super sympa de faire preuve de patience avec moi 😉 En fait, j'ai créé manuellement (via telnet) les répertoires /mnt/nas02 et /mnt/nas03 et j'ai ensuite fait les mount tout aussi manuellement. Je sais que si je reboote le nas, je vais perdre les mount, mais je n'ai pas réussit à faire autrement : lorsqu'on passe par le File Station, on ne peut pas sélectionner /mnt. Mais si je comprends bien, en créant un 2 LNs sur mes 2 répertoires, je pourrais avoir un mount automatique au démarrage ?
  14. Est-ce qu'il est possible de monter les dossiers partagés sur "/mnt/..." au lieu de "mnt" ? Donc d'utiliser l'arborescence : /mnt/nas02 au lieu de /var/services/homes/mnt/nas02 ?
  15. Pfiou... Bon, déjà, encore une fois, merci pour ta patience. Oui, je sais pour Telnet, mais je ne l'utilise que pour les tests ; une fois la mise en place valider, on ne l'utilise plus. Pour revenir à nos moutons, je suis de nouveau paumé. Je vais essayé de résumer ce qu'il faut que j'obtienne et qu'on ne peut pas modifier car c'est "historique" 😉 Nous utilisons un utilisateur principal "vista", ça simplifie et nous sommes un petit service (rien à voir avec le Vista de Microsoft, mais ça c'est une autre histoire) Cet utilisateur doit avoir accès à tout ou presque, car il va utiliser nos applications. Les applications sont situées sur le nas, dans www, pour appli web ou dans une autre machine linux : 192.1.1.70, pour les appli Excel (VBA), mais tu te doutes bien que les appli Excel sont exécuter par un autre PC. Les applications doivent pouvoir créer ou supprimer des fichiers dans une autre machine 192.1.1.55 (qui est aussi un nas), d'où l'accès à /mnt/nas03/Entrepot. Donc, je me connecte avec Telnet sur le nas pour vérifier les droits et c'est la que ça commence à ne plus aller. si je fais cd /mnt/nas03, je ne vois rien, mais si je fais cd mnt/nas03, là, c'est tout bon ! Est-ce qu'il y a moyen d'éviter ça ? Et l'autre problème, ce sont les droits : Si je comprends bien, l'utilisateur vista ne peut pas écrire, mais le groupe si, donc ça passe, mais ce n'est pas très orthodoxe 😉 Les fichiers "tokill2" et "tokill3" ont été créés au même endroit par 2 autres machines et on voit bien que les droits ne sont pas identiques et je n'arrive pas à rajouter ce "w" en passant par le DSM.