Magazine Internet

Symfony : démarrer un nouveau projet

Publié le 27 novembre 2008 par Avi Teboul

Pour ceux qui ont raté l'étape 1 : Initialisation d'un projet avec Symfony, je vous invite à relire l'article.

Si c'est déjà fait, on passe à l'etape 2 pour démarrer un projet symfony

Étape 1 : Initialisation d'une application

On va commencer par créer un module nommé 'frontend' (traduisez "interface utilisateur" > et tapez : 'cmd', l'invite de commande s'ouvre et on va se placer dans notre répertoire www en tapant donc : c:\wamp\www
Et là on tape la commande :
symfony init-app frontend

L'alias /sf doit pointer vers le répertoire Symfony dans le dossier data de PEAR. Si vous ne savez pas de quel répertoire il s'agit, lancez la commande pear config-show.
Les applications Symfony nécessitent un accès à ce répertoire pour afficher certaines images ou charger des javascripts, notamment pour faire fonctionner la boîte à outils de web debug et les helpers AJAX.


Étape 2 : Créer un virtual host

Je vous rappelle qu'on travaille sous wamp (windows) et que ce dernier est installé sur C: donc attention aux adresses !!!
La création du virtual host va nous permettre de rendre le projet accessible par un navigateur :
Ouvrez le fichier : C:\wamp\bin\apache\apache2.2.8\conf\extra\httpd-vhosts.conf
et ajoutez le bloc de code suivant :
<VirtualHost *:80>
   DocumentRoot "C:/wamp/www/test_ikule/htdocs/"
   ServerName test_ikule.localdomain
   DirectoryIndex index.php index.html
   Alias /sf "C:/wamp/bin/php/php5.2.6/data/symfony/web/sf"
      <Directory "C:/_wamp/www/test_ikule/htdocs/">
         AllowOverride All
         Allow from All
      </Directory>
      <Directory "C:/wamp/bin/php/php5.2.6/data/symfony/web/sf/">
         AllowOverride All
         Allow from All
      </Directory>
</VirtualHost>

Ouvrez ensuite le fichier :
C:\WINDOWS\system32\drivers\etc\host (attention ce fichier n'a pas d'extension ) ajoutez y  la ligne :
127.0.0.1      test_ikule.localdomain
Messieurs dames , redémarrez votre Wamp , le projet a démarrer et il est accessible a l'url : http://test_ikule.localdomain/
c'est un URL local donc si vous n'avez pas suive , inutile de cliquez ça ne mènera nul part.
et pour accéder a l'application dans l'environnement de développement allez sur : http://test_ikule.localdomain/frontend_dev.php , une barre d'outils apparaitra en haut a droite de votre page href="blog.fr/i/134/1347463/symfony-demarrer-nouveau-projet-L-2.jpeg" title="symfony, nov. 2008">

Les dernieres videos de buzz

Voir les dernieres videos

Retour à La Une de Logo Paperblog

A propos de l’auteur


Avi Teboul 600 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte