Différences entre les versions de « SPARQL Protocol and RDF Query Language/Travail pratique/Initiation à Eclipse »

Vous avez maintenant l'environnement de développement qui va nous permettre de développer un service Web mais surtout de suivre la leçon sur SPARQL.
 
{{remarque|contenu=
==Premier pas dans Eclipse==
'''Débugger sans environnement de développement'''
Créer un nouveau projet PHP avec les sources dans le répertoire : /var/www/moncv.com
Vous devez voir le fichier info.php
Ouvrez le fichier et inséré un point d’arrêt
 
Il faut savoir que la [[w:Loi de Murphy|Loi de Murphy]] s'applique aussi en informatique et qu'il vous faut savoir débugger ou analyser un problème même sans Eclipse.
Créer un profil pour debugger votre application
Via Menu : Run > Debug configurations...
Double cliquer sur "PHP Web Page" pour ajouter un nouveau profil d’exécution de site Web PHP
Dans la liste "Server Debugger" choisir "XDebug"
Sélectionner le fichier info.php ou le fichier que vous voulez débugger
Décocher "Break at Fist Line“ (pour allez directement sur le point d’arrêt que vous avez créé.
Appliquer les changements et fermer la fenêtre
 
Changer de navigateur par défaut
Via Menu : Window > Web Browser > Default System Web Browser
 
Vous pouvez afficher des erreurs survenant dans une page directement dans le résultat HTML de cette page en rajoutant le code suivant dans les premières lignes du programme. (à retirer du programme ensuite)
Lancer un débogage
 
Afficher des erreurs directement dans la page
Affichage de manière dynamique :
<source lang="php">
if (!ini_get('display_errors')) {
</source>
 
Modifier le fichier /etc/apache2/php.ini :
Vous pouvez aussi modifier ce paramètre d'affichage directement dans le fichier php.ini (rarement possible chez des hébergeurs PHP)
Modifier le fichier /etc/apache2/php.ini :
<source lang="text">
error_reporting = E_ALL & ~E_NOTICE
</source>
 
Rappel, on trouve le fichier php.ini via la commande '''php --ini'''
Voir les erreurs tout simplement
 
Ouvrir un shell
tail –f /var/log/apache2/error.log
 
Pour finir la méthode la plus simple durant un débuggage à l'aveugle avec un serveur et d'ouvrir une console pour voir les logs d'erreurs d'Apache.
 
Utiliser la commande suivante pour faire défiler les logs en temps réel :
<source lang="bash">
sudo tail –f /var/log/apache2/error.log
</source>
 
}}
[[Catégorie:SPARQL Protocol and RDF Query Language]]
700

modifications