30,909
edits
Vdegrandpre (talk | contribs) m (→En ligne de commande manuelle: note sur les tests Selenium) |
mNo edit summary Tag: 2017 source edit |
||
| Line 28: | Line 28: | ||
*Pour ajouter des infos de tuning page dans la console javascript à partir de Dolibarr 3.8, ajouter la variable d'environnement MAIN_SHOW_TUNING_INFO à 1 dans Apache. Pour cela, inclure la ligne suivante dans votre fichier apache.conf: | *Pour ajouter des infos de tuning page dans la console javascript à partir de Dolibarr 3.8, ajouter la variable d'environnement MAIN_SHOW_TUNING_INFO à 1 dans Apache. Pour cela, inclure la ligne suivante dans votre fichier apache.conf: | ||
< | <syntaxHighlight lang="ini"> | ||
SetEnv MAIN_SHOW_TUNING_INFO 1 | SetEnv MAIN_SHOW_TUNING_INFO 1 | ||
</ | </syntaxHighlight> | ||
*Pour du tuning à la ligne de code près, installer XDebug: | *Pour du tuning à la ligne de code près, installer XDebug: | ||
| Line 40: | Line 40: | ||
*Modifier le ficiher php.ini ou xdebug.ini pour ajouter le paramètres suivant: | *Modifier le ficiher php.ini ou xdebug.ini pour ajouter le paramètres suivant: | ||
< | <syntaxHighlight lang="ini"> | ||
[xdebug] | [xdebug] | ||
xdebug.remote_enable=on | xdebug.remote_enable=on | ||
| Line 51: | Line 51: | ||
xdebug.profiler_enable=0 | xdebug.profiler_enable=0 | ||
xdebug.profiler_enable_trigger=1 | xdebug.profiler_enable_trigger=1 | ||
</ | </syntaxHighlight> | ||
===[[File:Logo_ubuntu.png|24px]] In Ubuntu / Linux=== | ===[[File:Logo_ubuntu.png|24px]] In Ubuntu / Linux=== | ||
| Line 57: | Line 57: | ||
*Installer le package '''php-xdebug''': | *Installer le package '''php-xdebug''': | ||
< | <syntaxHighlight lang="bash"> | ||
sudo apt-get install php5-xdebug | sudo apt-get install php5-xdebug | ||
</ | </syntaxHighlight> | ||
*Modifier xdebug.ini pour ajouter les paramètres suivants après les lignes de type zend_extension=xxx (ou similaire): | *Modifier xdebug.ini pour ajouter les paramètres suivants après les lignes de type zend_extension=xxx (ou similaire): | ||
< | <syntaxHighlight lang="ini"> | ||
; With xdebug 2.1 and more | ; With xdebug 2.1 and more | ||
xdebug.remote_enable=on | xdebug.remote_enable=on | ||
| Line 79: | Line 79: | ||
xdebug.auto_trace=0 | xdebug.auto_trace=0 | ||
xdebug.trace_enable_trigger=1 | xdebug.trace_enable_trigger=1 | ||
</ | </syntaxHighlight> | ||
===[[File:Eclipsephp.jpg|24px]] Eclipse configuration=== | ===[[File:Eclipsephp.jpg|24px]] Eclipse configuration=== | ||
| Line 161: | Line 161: | ||
*Référez vous à la documentation des différents outils (PHPCodeSniffer, PHPCpd, PHPDepends) pour leur installation et utilisation en ligne de commande. Par exemple, pour installer ou mettre à jour PHPCodeSniffer: | *Référez vous à la documentation des différents outils (PHPCodeSniffer, PHPCpd, PHPDepends) pour leur installation et utilisation en ligne de commande. Par exemple, pour installer ou mettre à jour PHPCodeSniffer: | ||
< | <syntaxHighlight lang="bash"> | ||
sudo pear upgrade PHP_CodeSniffer | sudo pear upgrade PHP_CodeSniffer | ||
</ | </syntaxHighlight> | ||
Les librairies pear seront installées dans '''/usr/share/php/PHP''' mais pour les prendre en compte avec Eclipse PTI, il faut ajouter une entrée "PHP" sur '''/usr/share/php''' et configurer PHPCheckstyle pour utiliser cette entrée. | Les librairies pear seront installées dans '''/usr/share/php/PHP''' mais pour les prendre en compte avec Eclipse PTI, il faut ajouter une entrée "PHP" sur '''/usr/share/php''' et configurer PHPCheckstyle pour utiliser cette entrée. | ||