Changes

From SME Server
Jump to navigationJump to search
no edit summary
Line 174: Line 174:  
====Débogage CGI Perl====
 
====Débogage CGI Perl====
   −
[[Le débogage des programmes CGI sur des serveurs de production en direct peut sérieusement nuire aux performances. Vous êtes prévenu !!]]
+
[[Le débogage des programmes CGI sur des serveurs de production en direct peut sérieusement nuire aux performances. Vous êtes prévenu(e) !!]]
    
Veuillez consulter ici pour plus de détails :
 
Veuillez consulter ici pour plus de détails :
Line 309: Line 309:  
     with Xdebug v3.1.5, Copyright (c) 2002-2022, by Derick Rethans
 
     with Xdebug v3.1.5, Copyright (c) 2002-2022, by Derick Rethans
   −
====Komodo IDE====
+
====IDE Komodo====
 
+
Nous pouvons obtenir le proxy de débogage à partir de l'installation, le déplacer vers le serveur, puis exécuter à partir de là :
We can obtain the debug proxy from the installation, and move it to the server and then execute from there:
      
  python /root/dbgp/bin/pydbgpproxy -d 127.0.0.1:9001 -i 192.168.10.1:9003
 
  python /root/dbgp/bin/pydbgpproxy -d 127.0.0.1:9001 -i 192.168.10.1:9003
   −
Or alternatively grab the lastest xdebug client here:
+
Ou bien, récupérez le dernier client xdebug ici :
    
  mkdir /root/xdbg-proxy
 
  mkdir /root/xdbg-proxy
Line 323: Line 322:  
  ./dbgpProxy -s 127.0.0.1:9001 -i 192.168.10.1:9003
 
  ./dbgpProxy -s 127.0.0.1:9001 -i 192.168.10.1:9003
   −
In Komodo Go to Preferences, Debugger, Connections
+
Dans Komodo, allez à Preferences, Debugger, Connections
   −
Komodo should listen on:
+
Komodo devrait être écouté sur « System provide port ».
System provide port
     −
Check 'I am running a debugger proxy'
+
Vérifiez 'I am running a debugger proxy'
Listener address: IP.of.your.server:9003
+
Adresse découte : IP.de.votre.serveur:9003
Proxy key: individual key name for this desktop
+
Clé proxy : nom de la clé individuelle pour cet ordinateur
   −
Save and check that it connected to the debugger.
+
Enregistrez et vérifiez qu'il est connecté au débogeur.
   −
Now to debug a file:
+
Maintenant pour déboguer un fichier :
   −
https://your.server.ip/index.php?XDEBUG_SESSION_START=mydesktopkey
+
https://ip.de.votre.serveur/index.php?XDEBUG_SESSION_START=mydesktopkey
   −
Or
+
Ou :
   −
https://your.server.ip/index.php?somevalue=3&XDEBUG_SESSION_START=mydesktopkey
+
https://ip.de.votre.serveur/index.php?somevalue=3&XDEBUG_SESSION_START=mydesktopkey
    
====Visual Studio/VS Codium ====
 
====Visual Studio/VS Codium ====
   −
Sample launch.json
+
Exemple launch.json
   −
Note for newer versions of Xdebug the default port is now 9003
+
Remarque pour les versions plus récentes de Xdebug, le port par défaut est désormais 9003.
Pay careful attention to the path mapping,. This has to be absolutely correct or it will not work.
+
Faites très attention au mappage des chemins. Cela doit être absolument correct sinon cela ne fonctionnera pas.
    
  {
 
  {
Line 374: Line 372:  
  }
 
  }
   −
Now you can run start the PHP debugger in Codium so it connects the to the debug server, and then trigger it with a URL like this:
+
Vous pouvez maintenant exécuter le débogueur PHP dans Codium afin qu'il se connecte au serveur de débogage, puis le déclencher avec une URL comme celle-ci :
    
https://my.SME.Server/testbay/phptestcode/myTestPhpFile.php?XDEBUG_SESSION_START=mycodiumkey
 
https://my.SME.Server/testbay/phptestcode/myTestPhpFile.php?XDEBUG_SESSION_START=mycodiumkey
   −
===Editors and IDEs===
+
===Editeurs et IDEs===
   −
Some Open Source Editors/IDEs
+
Quelques éditeurs « Open Source » / IDEs
   −
These all allow remote debugging.
+
Ils permettent tous le débogage à distance.
    
Komodo-IDE https://www.activestate.com/products/komodo-ide
 
Komodo-IDE https://www.activestate.com/products/komodo-ide
Line 394: Line 392:  
Codium https://itsfoss.com/vscodium/ - Use PHP Debug - felixfbecker.php-debug
 
Codium https://itsfoss.com/vscodium/ - Use PHP Debug - felixfbecker.php-debug
 
<br>
 
<br>
For Codium I can't see a remote Perl debugger as yet.
+
Pour Codium, je ne vois pas encore de débogueur Perl distant.
    
----
 
----
3,072

edits

Navigation menu