Jump to content
  • 0

Communication Error: (6) Could not resolve host


Loraga
 Share

Question

Bonjour à tous,

Je rencontre aujourd'hui un drôle de souci sur un FileMaker Server 16, plus précisément sur la publication web personnalisée avec PHP.

En PHP, sur une simple requête de recherche comme ceci :

<?php

$fm = new FileMaker('MonFichier', 'MonAdresse', 'Login', 'MotDePasse');
$layouts = $fm->listLayouts();
$layout = $fm->getLayout('Suivi_Master');
$request = $fm->newFindCommand('Suivi_Master');
$request->addFindCriterion('Suivi_Master::ClefSuivi', $_SESSION['laClef']);
$request->addFindCriterion('Suivi_Master::Annee_Suivi', $_SESSION['schoolYear']);
$result = $request->execute();

if (FileMaker::isError($result)) {
    echo "<pre>";
    var_dump($result);
    echo "</pre>";
    } else {
        $FoundRecords = $result->getRecords();
		$enqueteEstRemplie= $FoundRecords[0]->getField('EnqueteEstRemplie');
    }

Le var_dump sur $result me renvoie ceci (j'ai volontairement réduit et enlevé les infos sensibles) :

["error_message_prefix"]=>
  string(0) ""
  ["mode"]=>
  int(1)
  ["level"]=>
  int(1024)
  ["code"]=>
  int(6)
  ["message"]=>
  string(65) "Communication Error: (6) Could not resolve host: MonAdresse"
  ["userinfo"]=>
  NULL
  ["backtrace"]=>
  array(7) {
    [0]=>
    array(6) {
      ["file"]=>
      string(86) "/Library/FileMaker Server/Web Publishing/publishing-engine/php/sierra/lib/php/PEAR.php"
      ["line"]=>
      int(945)
      ["function"]=>
      string(11) "__construct"
      ["class"]=>
      string(10) "PEAR_Error"
      ["type"]=>
      string(2) "->"
      ["args"]=>
      array(5) {
        [0]=>
        string(65) "Communication Error: (6) Could not resolve host: MonAdresse"
        [1]=>
        int(6)
        [2]=>
        NULL
        [3]=>
        NULL
        [4]=>
        NULL
      }
    }

J'utilise un service de DNS dynamique pour avoir un nom de domaine qui pointe toujours sur l'IP du serveur local ; là, si j'ai bien compris, FileMaker n'arrive pas à résoudre le nom. Je n'ai jamais rencontré cette erreur auparavant.

Je ne sais pas où chercher : du côté du FMS, de mon routeur, du serveur en lui même...? ça semble être une erreur réseau, or, je n'aime pas trop les réseaux mais je me débrouille... Sauf là ^^

Si quelqu'un a des indices à me donner je suis preneur ! Je reprends les investigations demain matin et vous tient au courant si j'avance...

Merci d'avance

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Bonjour,

 

Vous devez remplacer vos informations ici.

Le nom de votre fichier, l'adresse du serveur, et le login et mot de passe du compte utilisé/autorisé.

Il y a 12 heures, Loraga a dit :

$fm = new FileMaker('MonFichier', 'MonAdresse', 'Login', 'MotDePasse');

 

Link to comment
Share on other sites

  • 0

Merci Lucie, c'est bien le cas dans mon script, mais pour des raisons évidentes de sécurité je ne les publie pas sur le forum...

Link to comment
Share on other sites

  • 0
Il y a 13 heures, Loraga a dit :

string(65) "Communication Error: (6) Could not resolve host: MonAdresse"

Vous me citez cette erreur :)

Je vous explique la définition de l'erreur ....

 

Arrivez-vous à atteindre la page du serveur en tapant l'adresse dans votre navigateur ?

Link to comment
Share on other sites

  • 0

Je crois que c'est réglé (j'ai moins la tête en vrac le matin) : j'ai remplacé l'adresse du fichier (je mettais 'monsite.dns.org') par l'adresse locale du serveur '172.16.10.xxx' et tout fonctionne ! Je trouve ça bizarre, car tout fonctionnait avec l'adresse distante depuis 1 an et jusqu'au mois dernier. Entre temps, j'ai eu une panne réseau, j'ai du restaurer mon routeur à son état d'usine pour lui charger une sauvegarde de sa configuration... Du coup, rien n'a changé normalement. Je ne comprends pas 😂

Citation

Vous me citez cette erreur :)

Je vous explique la définition de l'erreur ....

Oui pardon je n'ai pas été très clair ^^ j'avais aussi remplacé l'adresse là (c'est un backoffice sur lequel je veux éviter de rendre l'adresse publique...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...