Changeset 9739
- Timestamp:
- 06/22/08 16:05:20 (5 months ago)
- Files:
-
- doc/branches/1.0/askeet/fr/1.txt (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
doc/branches/1.0/askeet/fr/1.txt
r5463 r9739 36 36 $ pear upgrade PEAR 37 37 38 >**Note**: si vous rencontrez des problèmes dans l'installation de PEAR, reportez-vous au chapitre concernant [l'installation](http://www.symfony-project.com/book/1_0/0 2-Exploring-Symfony-s-Code) dans le livre symfony.38 >**Note**: si vous rencontrez des problèmes dans l'installation de PEAR, reportez-vous au chapitre concernant [l'installation](http://www.symfony-project.com/book/1_0/03-Running-Symfony) dans le livre symfony. 39 39 40 40 Vous pouvez à présent ajouter le channel 'symfony': … … 42 42 $ pear channel-discover pear.symfony-project.com 43 43 44 Installez la dernière version bêtade symfony, avec toutes ses dépendances:44 Vous êtes prêt à installez la dernière version stable de symfony, avec toutes ses dépendances: 45 45 46 46 $ pear install symfony/symfony … … 50 50 $ symfony -V 51 51 52 Si vous êtes curieux à propos de ce que cette nouvelle commande peut faire pour vous, tapez `symfony -T` pour lister toutes les options disponibles. Vous pouvez également lire le chapitre sur l'[installation](http://www.symfony-project.com/book/1_0/0 2-Exploring-Symfony-s-Code) pour apprendre comment installer symfony à partir d'une archive `.tgz` ou du référentiel Subversion. Une [contribution](http://www.symfony-project.com/trac/wiki/InstallingSymfonyWithoutPear) sur le wiki de symfony détaille également la marche à suivre pour installer symfony sans PEAR.52 Si vous êtes curieux à propos de ce que cette nouvelle commande peut faire pour vous, tapez `symfony -T` pour lister toutes les options disponibles. Vous pouvez également lire le chapitre sur l'[installation](http://www.symfony-project.com/book/1_0/03-Running-Symfony) pour apprendre comment installer symfony à partir d'une archive `.tgz` ou du référentiel Subversion. Une [contribution](http://www.symfony-project.com/trac/wiki/InstallingSymfonyWithoutPear) sur le wiki de symfony détaille également la marche à suivre pour installer symfony sans PEAR. 53 53 54 54 Création d'un projet … … 61 61 $ symfony init-project askeet 62 62 63 Vous pouvez maintenant créer l'application 'frontend' (partie publique d'askeet):63 Vous pouvez maintenant créer l'application 'frontend' avec la commande `symfony init-app`: 64 64 65 65 $ symfony init-app frontend … … 74 74 ### Configuration du serveur 75 75 76 A présent, il est temps de s'attaquer à la configuration Apache pour rendre l'application accessible par un navigateur. Dans un contexte de développement professionnel, il est préférable de configurer une nouvelle application en _Virtual Host_, et c'est la solution qui sera décrite ici. Cependant, si vous préférez créer un _alias_, vous trouverez tous les détails nécessaires dans le chapitre sur la [configuration web](http://www.symfony-project.com/cookbook/1_0/web_server) du livre symfony.76 A présent, il est temps de s'attaquer à la configuration Apache pour rendre l'application accessible par un navigateur. Dans un contexte de développement professionnel, il est préférable de configurer une nouvelle application en _Virtual Host_, et c'est la solution qui sera décrite ici. Cependant, si vous préférez créer un _alias_, vous trouverez tous les détails nécessaires dans le chapitre sur la [configuration web](http://www.symfony-project.com/cookbook/1_0/web_server) du livre cookbook. 77 77 78 78 Ouvrez le fichier `httpd.conf` de votre répertoire `Apache/conf/` et ajoutez à la fin : … … 117 117  118 118 119 >**Note**: symfony peut utiliser le module `mod_rewrite` d'Apache pour enlever la mention `/index.php`des url.119 >**Note**: symfony peut utiliser le module `mod_rewrite` d'Apache pour enlever la mention /index.php/ des url. 120 120 >Si vous ne souhaitez pas l'utiliser ou si votre serveur web ne supporte pas cette fonction, vous pouvez retirer le fichier `.htaccess` du répertoire `web/`. 121 121 >Si votre version d'Apache n'est pas compilée avec le `mod_rewrite`, vérifiez que vous avez la DSO mod_rewrite installée et les lignes suivantes dans votre `httpd.conf`: … … 124 124 > LoadModule rewrite_module modules/mod_rewrite.so 125 125 > 126 >Pour en savoir plus à propos des URLs sympathiques, consultez le [chapitre sur le routing](http://www.symfony-project.com/book/1_0/09-Links-and-the-Routing-System).126 >Pour en savoir plus à propos des URLs sympathiques, consultez le [chapitre sur les liens et le système de routage](http://www.symfony-project.com/book/1_0/09-Links-and-the-Routing-System). 127 127 128 128 Vous pouvez également essayer d'accéder à l'application dans l'environnement de développement. Saisissez l'url suivante : … … 162 162 $ rm -rf askeet.origin 163 163 164 Il reste une petite chose à paramétrer. Si vous faites un commit de votre répertoire de travail dans le référentiel, vous risquez de copier des fichiers inutiles, comme ceux des répertoires `cache /` et `log/`. Il faut donc communiquer à SVN une liste de répertoires et de fichiers à ignorer pour ce projet.164 Il reste une petite chose à paramétrer. Si vous faites un commit de votre répertoire de travail dans le référentiel, vous risquez de copier des fichiers inutiles, comme ceux des répertoires `cache` et `log`. Il faut donc communiquer à SVN une liste de répertoires et de fichiers à ignorer pour ce projet. 165 165 166 166 $ cd /home/sfprojects/askeet 167 167 $ svn propedit svn:ignore cache 168 168 169 L'éditeur de texte par défaut configuré dans SVN devrait alors être lancé. Ajoutez les sous répertoires de ` askeet/cache/` que SVN devrait ignorer lors des commit, c'est-à-dire le joker * pour 'tout':169 L'éditeur de texte par défaut configuré dans SVN devrait alors être lancé. Ajoutez les sous répertoires de `cache/` que SVN devrait ignorer lors des commit: 170 170 171 171 * 172 172 173 Sauvez et quittez l'éditeur, puis répétez la procédure pour le répertoire `askeet/log/` : 173 Sauvez et quittez. 174 175 Répétez la procédure pour le répertoire `log/` : 174 176 175 177 $ svn propedit svn:ignore log 176 178 177 L'éditeur se lance à nouveau. Enregistrez le contenu suivant :179 Et enregistrez le contenu suivant : 178 180 179 181 * … … 192 194 > http://svn.askeet.com/ 193 195 > 194 >N'hésitez pas à aller y faire un tour. Le code d'aujourd'hui y a été committé, et vous pouvez en faire un checkout en pointant le tag `release_day_1` : 196 >N'hésitez pas à aller y faire un tour. 197 > 198 >Le code d'aujourd'hui y a été committé, et vous pouvez en faire un checkout en pointant le tag `release_day_1` : 195 199 > 196 200 > $ svn co http://svn.askeet.com/tags/release_day_1/ askeet/ … … 205 209 * génération automatique des bases d'un module 206 210 207 Entre-temps, si vous voulez vous tenir au courant des dernières nouvelles sur askeet, v isitez le [forum dédié](http://www.symfony-project.com/forum/index.php/f/8/).211 Entre-temps, si vous voulez vous tenir au courant des dernières nouvelles sur askeet, vous pouvez [souscrire à la mail-liste de l'askeet](mailto:askeet-subscribe@symfony-project.com) ou visitez le [forum dédié](http://www.symfony-project.com/forum/index.php/f/8/). 208 212 209 213 N'oubliez pas de revenir demain !