Differences between current version and predecessor to the previous major change of TME PHP.

Other diffs: Previous Revision, Previous Author

Newer page: version 9 Last edited on April 8, 2015 5:35 pm by li345
Older page: version 1 Last edited on January 27, 2011 5:25 pm by li345 Revert
@@ -13,46 +13,51 @@
  
 Pour restreindre l'accès au site, tout en permettant à son binôme de mettre à jour le projet, l'étudiant ''1234567'' crée les répertoires nécessaires en leur affectant les droits suivants: 
 * chmod o+x $HOME 
 * chmod 711 $HOME/public_html 
-* chmod 777 $HOME/public_html/video__''N''__ ainsi que pour tous les répertoires du site commun (sous-répertoires BD et GESTION), le nom video''N'' (nom d'utilisateur MySQL) n'étant connu a priori que du binôme et de l'enseignant. 
+* chmod 755 $HOME/public_html/video__''N''__ ainsi que pour tous les répertoires du site commun (sous-répertoires BD et GESTION), le nom video''N'' (nom d'utilisateur MySQL) n'étant connu a priori que du binôme et de l'enseignant. 
  
 En phase de développement, le site commun ne contient que les pages parfaitement mises au point. Chaque membre (y compris l'hébergeur ''1234567'') possède, dans son répertoire personnel, une copie de l'état actuel du site; c'est avec cette copie qu'il teste les nouvelles pages dont il est chargé. Lorsqu'une nouvelle page est prête, elle est ajoutée au site commun (et testée à nouveau, pour vérification, dans ce contexte). 
  
-Le serveur web se trouve sur la machine ''poux.ufr-info-p6.jussieu.fr''. Cette machine monte les comptes étudiants, il est donc inutile de vous connecter à ''poux'' pour éditer vos fichiers PHP. L'accès au serveur web de poux se fait depuis votre navigateur (firefox) avec l'url :  
-* http://poux.ufr-info-p6.jussieu.fr/~1234567/videoN (remplacer ''1234567'' par votre login linux et ''videoN'' par votre nom de base MySQL).  
  
-En revanche , il faut vous connecter sur ''poux'' (par ssh) pour gérer votre BD car le ''client mysql'' n'est disponible que sur poux.  
+Pour visualiser votre site , il suffit de lancer le navigateur et  
+de saisir l 'URL  
+ http://localhost/~~1234567/videoN/  
  
  
+!! Connexion à la base de données  
  
-Les exercices pr éparatoires de la feuille d'exercices ''__Notions de base__'' sont, quant à eux, réalisés individuellement
+La Base de donn ées est accessible depuis la machine db-oracle.ufr-info-p6.jussieu.fr
  
+Avant d'utiliser la BD, télécharger et désarchiver  
+[CREATEBASE.tgz| http://www-bd.lip6.fr/ens/li345-2011/extra/tme/CREATEBASE.tgz] et vérifier que le fichier All.sql a été créé.  
  
-!!Prototype du site videoEXPRESS  
+Pour se connecter à la BD taper  
+ mysql -u videoN -h db-oracle.ufr-info-p6.jussieu.fr -p  
+puis saisir le mot de passe correspondant à videoN.  
+Il faudra ensuite taper  
+ use videoN  
+pour utiliser la BD videoN, puis  
+ source All.sql  
+pour créer la BD videoexpress.  
  
-Un prototype complet est accessible en ligne.  
  
-* on pourra naviguer dans le site Client, avec le nom d'abonn : 4367Xs) ou '' de Prees'' (code: 25y13p), soit avec le prototype correspondant aux parties 1 à 4 du projet ([sans cookies|http ://serveur.formation.jussieu.fr/~guesne/ videoEXPRESS/Version1/Accueil.php ]) , soit avec le prototype du projet complet( [avec les cookies |http://serveur.formation.jussieu.fr/~guesne/videoEXPRESS/Version2] de la 5 ème partie);  
-* on pourra naviguer dans le site [Gestion|http ://serveur.formation.jussieu.fr/~guesne/ videoEXPRESS/Version1/GESTION], avec le nom d'administrateur ''bond'' (mot de passe: 007).  
+  
+!!Planning:  
+ * premi  
+** Première partie TME : Notions de base (exercices 1 à 5)  
+** Seconde partie TME : Projet videoEXPRESS [1ère partie ], 2ème partie et [3ème partie |fonctions MySQL de dates et d'heures];  
+* deuxi ème semaine  
+** Première partie TME : Notions de base(exercices 6 à 8 ).  
+** econde partie TME : Projet videoEXPRESS [4ème partie|fonctions MySQL de dates et d'heures];  
+  
  
  
 !!Documentation: 
 *Polycopié PHP de l'U.E 
-*[Documentation MySQL|http://dev.mysql.com/doc/mysql/fr
+*[Documentation MySQL|http://dev.mysql.com/doc/] 
 *[Documentation PHP|http://www.php.net/manual/fr] 
 *[Documentation PHP/MySQL/Java...|http://www.ac-creteil.fr/util/programmation/] 
  
-  
-  
-!!Planning:  
-* première semaine  
-** TD: Notions de base (exercices 1 à 5)  
-** TME: Projet videoEXPRESS [1ère partie], 2ème partie et [3ème partie|fonctions MySQL de dates et d'heures];  
-* deuxième semaine  
-** TD: Notions de base(exercices 6 à 8).  
-** TME: Projet videoEXPRESS [4ème partie|fonctions MySQL de dates et d'heures];  
-  
-Les TD porteront aussi sur une sélection des éléments à implémenter en TME.  
  
 ---- 
 Aller vers [Accueil], LesCours, LesTme 

current version

TME PHP

Méthode de travail

Les TME de PHP sont essentiellement consacrés à la construction d'un site marchand (videoEXPRESS). Chaque binôme réalise un site complet (cf. description du travail à effectuer, dans le polycopié PHP).

Sur MySQL, chaque binôme dispose d'un compte utilisateur nommé videoN et d'une base de données de même nom (au départ, la base est vide).

Le site PHP est hébergé par l'un des 2 membres du binôme (soit 1234567, son nom de login), dans son sous-répertoire de 1234567/public_html.

Pour restreindre l'accès au site, tout en permettant à son binôme de mettre à jour le projet, l'étudiant 1234567 crée les répertoires nécessaires en leur affectant les droits suivants:

En phase de développement, le site commun ne contient que les pages parfaitement mises au point. Chaque membre (y compris l'hébergeur 1234567) possède, dans son répertoire personnel, une copie de l'état actuel du site; c'est avec cette copie qu'il teste les nouvelles pages dont il est chargé. Lorsqu'une nouvelle page est prête, elle est ajoutée au site commun (et testée à nouveau, pour vérification, dans ce contexte).

Pour visualiser votre site, il suffit de lancer le navigateur et de saisir l'URL

http://localhost/~1234567/videoN/

Connexion à la base de données

La Base de données est accessible depuis la machine db-oracle.ufr-info-p6.jussieu.fr.

Avant d'utiliser la BD, télécharger et désarchiver CREATEBASE.tgz et vérifier que le fichier All.sql a été créé.

Pour se connecter à la BD taper

mysql -u videoN -h db-oracle.ufr-info-p6.jussieu.fr -p

puis saisir le mot de passe correspondant à videoN. Il faudra ensuite taper

use videoN

pour utiliser la BD videoN, puis

source All.sql

pour créer la BD videoexpress.

Planning:

Documentation:

*Polycopié PHP de l'U.E *Documentation MySQL *Documentation PHP *Documentation PHP/MySQL/Java...


Aller vers Accueil, LesCours, LesTme

Notice: "The PhpWiki access log file is not writable."

Warning: "fopen(/home/bd-site/public_html/ens/li345-2011/wiki_access_log): failed to open stream: Permission denied"