Affichage des résultats 1 à 2 sur 2

Discussion: PHPAGI > Pas d'erreur dans la CLI

  1. #1
    Membre
    Date d'inscription
    avril 2018
    Messages
    34
    Downloads
    0
    Uploads
    0

    PHPAGI > Pas d'erreur dans la CLI

    Bonjour,

    J'ai un problème avec Asterisk. Je développe un script PHPAGI et je n'ai pas d'erreur dans la CLI. Ni en cas d'erreur de syntaxe, ni en cas d'erreur d'exécution. Le script s'arrête et c'est tout.

    J'ai pourtant :

    Code:
      error_reporting(E_ALL);
      ini_set('display_errors', TRUE);
      ini_set('display_startup_errors', TRUE);
    Dans mon PHP au début de script et :

    Code:
    agi set debug on
    core set debug 5
    On dirait que la CLI ne m'affiche pas la sortie PHP.

    Je n'y comprends plus rien. Je développe totalement à l'aveugle et je passe 2h sur chaque ligne de code...

    Merci pour votre aide.

  2. #2
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    j'utilise pas phpagi, mais je fais des agi en php.... la difficulté est que le php ne peut rien envoyer sur stdin, à part bien sur les commandes asteirsk.

    généralement, si rien ne se passe, c'est une erreur de syntaxe du php...; pour tester, je capture les infos envoyées par asterisk au php lors du lancement dans un fichier (une fois ou ca marche) , et ensuite, je cat capture.txt | mon.php - Ca permet de détecter les grosses erreurs de syntaxe (if mal fermés, etc... )

    après, dans le php, j'ai un mécanisme de trace dans un fichier pour suivre ce qui se passe

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •