Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > symfony
symfony Forum d'entraide sur le framework PHP symfony. Avant de poster : cours symfony et FAQ symfony
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2012, 14h07   #1
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
Par défaut Problème au niveau du routage

bonjour, SVP je suis débutant au SYMFONY et je viens de créer mon premier site web avec SYMFONY , et j'ai un prbloème au niveau du routage.
dans le fichier routing.yml :
Citation:
homepage:
url: /
param: { module: accueil, action: index }
et dans layout.php
Citation:
<a href="<?php echo url_for('@homepage'); ?>">ACCUEIL</a>
et lorsque je clique sur le lien li m'envoi vers :

Aidez moi SVP et merci d'avance.
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 14h20   #2
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
tu as suivi ce tuto : http://www.symfony-project.org/jobee...Doctrine/fr/01 ?
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 14h28   #3
Membre habitué
 
Inscription : juin 2006
Messages : 488
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 488
Points : 116
Points : 116
tu as bien lu comment configurer ton serveur ?
erictomcat est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 17h00   #4
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
Merci d'abord pour votre reponse. je travaille avec WAMP SERVER comme server web et j'ai suivi ce tuto pour la configuration de WAMP avec SYMFONY.
http://www.6ma.fr/tuto/symfony+avec+wamp-456

et j'ai même configuré le fichier "httpd.conf" , j'ai ajouté la configuration suivante à la fin du fichier comme il est indiqué dans le PRACTICAL SYMFONY
Citation:
# Soyez sûr d'avoir seulement cette ligne une fois dans votre configuration
NameVirtualHost 127.0.0.1:8080

# C'est la configuration pour votre projet
Listen 127.0.0.1:8080

<VirtualHost 127.0.0.1:8080>
DocumentRoot "c:\wamp\www\site_cb\web"
DirectoryIndex index.php
<Directory "c:\wamp\www\site_cb\web">
AllowOverride All
Allow from All
</Directory>

Alias /sf "C:\wamp\bin\php\php5.2.9-1\data\symfony\web\sf"
<Directory "C:\wamp\bin\php\php5.2.9-1\data\symfony\web\sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 18h27   #5
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
alors en fonction de ton tuto tu as le meme fonctionnement.

Dans un premier temps tout dépends comment tu vas déployé en sur ton environnement de prod. Il est conseillé d'avoir la meme chose en prod que dans ton environnement de dev.

Je te conseil aussi de ne suivre que les tutos de symfony, ils sont très bien expliqué.

Pour ton installation sous windows suis ce tuto jusqu'à Installer Symfony 1.2 : http://vpicot.fr/tutoriels/14-instal...ny-12-sur-wamp

Ensuite pour le reste tu télécharge la sandbox sur le site de symfony-project.com.
Et tu suis le tutoriel que je t'ai donné dans mon post précédent.

Et voila tu auras une vrai url.

Il est aussi déconseiller avec la version 1.4 d'installer symfony par pear car tu ne pourras pas faire de freeze par la suite pour faire un package global.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 18h36   #6
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
OK merci .
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/01/2012, 23h21   #7
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
lorsque j'accède a mon site via l'environnement de développement , je ne trouve plus ce problème , je le trouve seulement si j'accède via l'environnement de production .
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 00h53   #8
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
Up

ça fait 4 jours et j'ai pas trouvé une solution aidez moi SVP
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 10h38   #9
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
peux-tu montrer la déclaration de ton vhost ?
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 15h43   #10
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
à la fin du fichier httpd.conf de WAMP j'ai ajouté :


Citation:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName localhost
DocumentRoot "c:/wamp/www/"
DirectoryIndex index.php
</VirtualHost>

<VirtualHost *:80>
ServerName trustconcept
DocumentRoot "c:/wamp/www/mon_site/web"
DirectoryIndex index.php
<Directory "c:/wamp/www/mon_site/web">
AllowOverride All
</Directory>
</VirtualHost>
et à la fin du fichier vhsot qui se trouve au chemin suivant C:\Windows\System32\drivers\etc j'ai ajouté :

Citation:
127.0.0.1 trustconcept
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 15h53   #11
Membre chevronné
 
Avatar de kenny.kev
 
Homme
Inscription : janvier 2007
Messages : 575
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 575
Points : 690
Points : 690
Envoyer un message via MSN à kenny.kev
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<VirtualHost *:80>
        DocumentRoot /home/lesmyrmidons/Project/sipa/web
        ServerName emploipublic.dev
        DirectoryIndex EP_dev.php
 
        alias /sf /home/lesmyrmidons/Project/sipa/lib/vendor/symfony/data/web/sf
        <Directory "/home/lesmyrmidons/Project/sipa/lib/vendor/symfony/data/web/sf">
                AllowOverride      All
                Allow              from All
        </Directory>
        <Directory "/home/lesmyrmidons/Project/sipa/web">
                AllowOverride      All
                Allow              from All
        </Directory>
</VirtualHost>
En voici un avec la débug barre.
Petite info pour que le DirectoryIndex soit prie en compte par symfony il faut modifier le fichier .htaccess :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Options +FollowSymLinks +ExecCGI

<IfModule mod_rewrite.c>
  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  #RewriteBase /

  # we skip all files with .something
  #RewriteCond %{REQUEST_URI} \..+$
  #RewriteCond %{REQUEST_URI} !\.html$
  #RewriteRule .* - [L]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ %{directory_index} [QSA,L]
</IfModule>
Normalement tu ne devrais pas avoir de problème avec le mode prod.

tu as bien supprime les fichiers que tu as dans le dossier cache ?
il faut que le module apache mod_rewrite soit activé aussi.
kenny.kev est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 16h24   #12
Nouveau Membre du Club
 
Homme Achraf CHIKOUN
Administrateur de base de données
Inscription : septembre 2008
Messages : 43
Détails du profil
Informations personnelles :
Nom : Homme Achraf CHIKOUN
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : septembre 2008
Messages : 43
Points : 27
Points : 27
Merci Kenny le problème est résolu .
le problème c'est que j'ai pas vidé le cache
Citation:
symfony cc
a resolu le souci.
cb-06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h11.


 
 
 
 
Partenaires

Hébergement Web