Objectif : Savoir mettre à disposition d’un large public un système d’information interrogeable à distance.
Afin d'étudier le développement d'un logiciel de l'analyse des besoins à sa production, nous avons décidé de corréler cet enseignement avec celui de Génie Logiciel & UML au travers d'un Projet UML & Bases De Données
| Nom | Affiliation | Adresse |
|---|---|---|
| Christian Brel | UNSA / I3S | Bâtiment Templiers / Bureau 208 |
| Mireille Blay-Fornarino | UNSA / I3S | Bâtiment Templiers / Bureau 449 (www) |
| Tom Dreyfus | UNSA / Inria | INRIA Byron / équipe ABS (www) |
Le planning global du module est disponible sur une page dédiée : Planning du module commun
Attention : En cas de doute, se référer au contenu de l'HyperPlanning.
htdocs)Les ressources de Polytech vous fournissent des outils Web (serveur web, interpréteur PHP), mais pas de base de données MySql. On utilisera donc MAMP, un package regroupant le serveur web, l'interpréteur PHP et une base de données.
Pour installer cet outil :
MAMP dans votre dossier ApplicationsApplication (pas dans un sous-sous répertoire).
Par défaut, MAMP se contente d'afficher une page blanche quand vos scripts PHP rencontrent des erreurs. Pour activer l'affichage des erreurs, il faut créer un fichier nommé .htaccess que l'on place dans le répertoire htdocs. Il contient les deux lignes suivantes :
php_value display_errors stdout php_value error_reporting 2147483647
Vos codes doivent maintenant être placé dans le repertoire htdocs (dans des sous répertoire pour être plus propre). Les fichiers déposés dans ce repertoire sont accessible par URL dans le navigateur à l'adresse http://localhost:8888/
/Applications/MAMP/htdocs/test.php → http://localhost:8888/test.php/Applications/MAMP/htdocs/mes/repertoires/test.php → http://localhost:8888/mes/repertoires/test.php
Le serveur de base de données installé dans MAMP tourne par défaut sur le pot 8889, sur la machine localhost. Le nom d'utilisateur du super administrateur est root, et le mot de passe est root.
Pour avoir accès au client console sans avoir à aller fouiller dans les bibliothèques de MAMP, on peut définir un alias dans le fichier de configuration du shell en rajoutant à la fin du fichier ~/.bash_profile la ligne suivante :
alias mysql='/Applications/MAMP/Library/bin/mysql'
Une fois cette ligne ajoutée, pour se connecter :
erina:~ christianbrel$ mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.0.41 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> exit Bye
erina:~ christianbrel$ mysql -u root -proot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.0.41 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> exit Bye