IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

pas de css => config apache ?


Sujet :

Symfony PHP

  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut pas de css => config apache ?
    bonjour

    j'ai créé mon projet. j'arrive sur la page de demo de symfony mais je n'ai ni css ni image.

    il y a bien cette phrase mais je ne vois pas ou aller dans l'arborescence créé..

    "If you see no image in this page, you may need to configure your web server so that it gains access to the symfony_data/web/sf/ directory."

    je n'ai pas changé la config d 'apache pour le moment.

    je précise que c'est un environnement de test.

    mon problème c'est que je voudrais pouvoir gérer également d'autre projet en cour wordpress et autre qui n'ont rien à voir.

    ma config :

    lamp sur ubuntu

    /var/www/sfprojects/jobeet/...

    actuellement je tape : http://127.0.0.1/sfprojects/jobeet/web/ pour symfony et http://127.0.0.1/blog/ pour le blog que je cré.

    si vous pouviez m'aider ds la config

    merci de votre aide

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 73
    Par défaut
    Bonsoir,

    Il suffit de créer un virtualhost dans le fichier httpd.conf

    Voir:
    http://www.symfony-project.org/getti...-Configuration

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut
    Citation Envoyé par noreaga10 Voir le message
    Bonsoir,

    Il suffit de créer un virtualhost dans le fichier httpd.conf

    Voir:
    http://www.symfony-project.org/getti...-Configuration
    ok

    ca marche impec css et image v pouvoir apprendre maintenant

    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    Bonjour, je me permet de répondre car c'est exactement mon problème depuis hier, j'ai cherché beaucoup et je n'arrive pas le résoudre.

    Je suis sous windows XP avec la dernière version de Apache

    Le dossier contenant sf est :

    C:\wamp\www\sfprojects\jobeet\lib\vendor\symfony\data\web\sf

    Et j'ai ajouté ce qu'il avait écrit dans le tuto : http://www.symfony-project.org/getti...-Configuration

    Voici mon fichier httpd.conf

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    	<VirtualHost 127.0.0.1:8080>
    	  DocumentRoot "C:\wamp\www\sfprojects\jobeet\web"
    	  DirectoryIndex index.php
    	  <Directory "C:\wamp\www\sfprojects\jobeet\web">
    		AllowOverride All
    		Allow from All
    	  </Directory>
     
    	  Alias /sf "C:\wamp\www\sfproject\jobeet\lib\vendor\symfony\data\web\sf"
    	  <Directory "C:\wamp\www\sfproject\jobeet\lib\vendor\symfony\data\web\sf">
    		AllowOverride All
    		Allow from All
    	  </Directory>
    	</VirtualHost>

    Cette configuration ne chage rien : pas de css ni d'images


    Ensuite le tuto demande d'ajouter ces lignes :

    <VirtualHost 127.0.0.1:80>
    ServerName www.myproject.com.localhost
    <!-- same configuration as before -->
    </VirtualHost>

    Je suppose que "<!-- same configuration as before -->" c'est le code que j'ai déjà rentré, donc je le met à l'interieur ;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
     
    <VirtualHost 127.0.0.1:80>
      ServerName www.myproject.com.localhost
     
    	<VirtualHost 127.0.0.1:8080>
    	  DocumentRoot "C:\wamp\www\sfprojects\jobeet\web"
    	  DirectoryIndex index.php
    	  <Directory "C:\wamp\www\sfprojects\jobeet\web">
    		AllowOverride All
    		Allow from All
    	  </Directory>
     
    	  Alias /sf "C:\wamp\www\sfproject\jobeet\lib\vendor\symfony\data\web\sf"
    	  <Directory "C:\wamp\www\sfproject\jobeet\lib\vendor\symfony\data\web\sf">
    		AllowOverride All
    		Allow from All
    	  </Directory>
    	</VirtualHost>
     
    </VirtualHost>
    Je rajoute la ligne : 127.0.0.1 www.myproject.com.localhost dans C:\WINDOWS\system32\drivers\etc\hosts

    Et la page ne s'affiche même plus, même en utilisant cette adresse : http://www.myproject.com.localhost/index.php/


    Voilà je souhaiterais un peu d'aide
    merci

  5. #5
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Faut que je fasse un tuto là dessus.

    Wamp dernière version.

    Dans le windows/system32/etc.driver/hosts (pas d'extention) :
    127.0.0.1 www.<monSite>.loc
    Le "loc" est une convention perso pour ce qui est local à mon poste.
    <monSite> est le nom du site, sans les <> bien sur.

    Ici un ping www.<monSite>.loc doit répondre.


    Pour les virtuels maintenant.

    Je suppose que tu as installé wamp sur C:
    fichier : "C:\Program Files\wamp\bin\apache\Apache2.2.11\httpd.conf"
    ...
    # Virtual hosts
    Include conf/extra/httpd-vhosts.conf
    ...
    Où l'on dé-commente la ligne include sur le httpd-vhosts.conf


    Modification du fichier : "C:\Program Files\wamp\bin\apache\Apache2.2.11\extra/httpd-vhosts.conf"
    #
    # Use name-based virtual hosting.
    #
    # Ne pas modifier * dans le NameVirtualHost sauf si vous disposer de plusieurs carte
    # réseau que vous voulez utiliser en simultané avec une répartition des sites sur les
    # carte (peut probable ici) !
    #
    # Ne pas modifier le :80 sauf si un autre service utilise le port 80 et qu'il est totalement
    #indispensable de le modifier (peut probable ici) !
    NameVirtualHost *:80

    #
    # VirtualHost example:
    # Chaque apache directive doit fichurer dans un containdner VirtualHost
    # Le premier virtualHost container est utilisé pour toutes les requête qui
    # ne peuvent trouver un ServeurName ou un ServerAlias valide dans aucun
    # des autres VirtualHost (donc, c'est le truc par défaut).
    #
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ServerName or ServerAlias in any <VirtualHost> block.
    #

    #Site par défaut de Wamp
    <VirtualHost *:80>
    DocumentRoot "C:\Program Files\wamp\www"
    </VirtualHost>

    #Le site de test
    <VirtualHost *:80>
    DocumentRoot "C:\Sites\<monSite>\web"
    ServerName www.<monSite>.loc
    DirectoryIndex index.php
    <Directory "C:\Sites\monSite\web">
    AllowOverride All
    Allow from All
    </Directory>

    Alias /sf C:\Sites\SymfonyVierge/lib/vendor/symfony/data/web/sf
    <Directory "C:\Sites\SymfonyVierge/lib/vendor/symfony/data/web/sf">
    AllowOverride All
    Allow from All
    </Directory>
    </VirtualHost>

    # ....
    # D'autres virtual host si dessous.
    Je met mes sites en développement dans une autre arborescence que celle de wamp, plus simple pour les sauvegardes et pour les mise à jour de wamp.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    ca marche t'es excellent !!

    il est vraie que la doc officiel est assez évasive sur ce point, j'ai croisé beaucoups de sujets de forum en rapport avec les images qui ne s'affichent pas, mais pas de réponses claire ...

    merci mimi68, à bientot peut être !

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    Bon me revoilà

    cette fois je block ailleurs

    fait exactement ce qu'indique ce tuto : http://www.symfony-project.org/jobee...Doctrine/fr/03

    je suis arrivé ici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $ php symfony doctrine:generate-module --with-show --non-verbose-templates frontend job JobeetJob
    maintenant que le problème de l'alias avec wamp est règlé et que les images et css de la 1ere page de symfony s'affiche,

    je rentre cette adresse :


    http://www.proj.loc/frontend_dev.php/job

    la page s'affiche mais sans css ......


    j'ai fais TOUTES les commandes jusqu'ici

    j'ai même essayé de bidouiller un peu, sans succès!


    quelqu'un vois le problème ?

  8. #8
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Dans la documentation Jobeet Job il est indiqué qu'il faut télécharger les images et les css opur le projet, les as-tu chargées ?

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    oui, il sont présants dans le bon répertoir : web/uploads/jobs

    de plus je viens de refaire les commandes, rien ne change.

    pour vous donner une idée voici 2 images :





    c'est assez étrange, les infos sont bien présent dans un tableau c'est juste le css et les images qui ne s'affichement pas (dans la 2eme) alors que pour la 1ere tout est ok (j'ai fais l'alias avec apache)

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    je suis allé un peu plus loin dans le tuto, http://www.symfony-project.org/jobee...Doctrine/fr/04

    il est demandé au début de changé le code du layout et d'ajouté des css et images qu'il nous donne.

    remarquez comment celà fonctionne bien avec le layout, mais les templates qui sont chargé au milieux de la page n'ont pas de css appliqué, peut être que les nom (id="" et class="") ne sont pas les même. si c'est le cas c'est étonnant étant donnée que le projet est généré tout seul ...




  11. #11
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut
    c est normal continu le tuto

    attention il y a un problème avec les variables a l'étape 4.

    c est ecrit job_list au lieu de jobs_list ou l'inverse je sais plus.

  12. #12
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 70
    Par défaut
    exacte, dans la suite du projet, il donne du code avec des champs class="" pour appelé du css

    ce qui est frustrant, c'est le fait de voir que chez lui la génération du site affiche du css et pas chez moi.
    cela conduit à revoir tout ce qui à été fait avant de continuer.
    c'est une incohérence dans ce cours

    et merci de vos réponse

  13. #13
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 31
    Par défaut
    au moins ca fait chercher on fait pas le tuto comme un mouton

  14. #14
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Il faut récupérer les images et les css sur le site du symfony. Les installer dans ton répertorie web et, soudains, devant ton visage ébahi, le site apparaîtra.

Discussions similaires

  1. 2 configs Apache qui ne fonctionnent pas ensemble
    Par Jarodd dans le forum Apache
    Réponses: 10
    Dernier message: 26/07/2014, 20h12
  2. content type text/css text/javascipt ne sont pas pris en compte par apache
    Par aitiahcene dans le forum Administration système
    Réponses: 0
    Dernier message: 08/04/2013, 12h41
  3. Pbm config Apache Vhosts
    Par romca dans le forum Apache
    Réponses: 3
    Dernier message: 14/03/2006, 14h00
  4. [config apache] cache et performance
    Par ould dans le forum Apache
    Réponses: 3
    Dernier message: 12/10/2005, 12h18
  5. [Ah non pas Resolu] [CSS] Un probleme CSS
    Par vampyrx dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 18/08/2005, 00h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo