2010-10-21 4 views
1

S'il vous plaît, aidez-moi, comment configurer apache (wamp) dans windows quand je veux utiliser symfony comme framework php, j'ai suivi le guide (pdf) du site symfony. Mais je me retrouve avec quand j'accéder http://127.0.0.1:8080/: alt textComment configurer symfony lors de l'utilisation d'apache

Mais je finis avec cela, quand je tente d'accéder http://localhost/sfproject/web/frontend_dev.phpalt text

Quelle est l'URL correct pour accéder quand je veux commencer à utiliser symfony?

J'ai installé symfony sur:

C:\dev\sfproject\lib\vendor\symfony 

Et les projets sont en:

D:\Programs\wamp\www\sfproject 

J'ai ajouté les lignes ci-dessous sur mon httpd.conf. Je l'ai fait en cliquant sur le wampserver plateau icône-> apache-> httpd.conf J'ai obtenu le code ci-dessous à partir du fichier pdf, et il suffit de le modifier pour faire correspondre le répertoire.

#Be sure to only have this line once in your configuration 
NameVirtualHost 127.0.0.1:8080 

#This is the configuration for your project 
Listen 127.0.0.1:8080 

<VirtualHost 127.0.0.1:8080> 
    DocumentRoot "D:\Programs\wamp\www\sfproject\web" 
    DirectoryIndex index.php 
    <Directory "D:\Programs\wamp\www\sfproject\web"> 
     AllowOverride All 
     Allow from All 

</Directory> 

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

Je n'ai pas non plus installé symfony en utilisant svn. Je viens de copier collé le symfony 1.4.zip téléchargé. Puis extrait le contenu. Il ressemble fondamentalement à ceci: alt text

Veuillez ne pas limiter votre réponse à ma question, je viens de commencer à installer symfony aujourd'hui. Donc, si vous avez quelque chose à dire à un débutant comme moi, alors s'il vous plaît faites, merci.

Répondre

5

Vous obtenez la bonne page! Il manque juste CSS/Images.

Ce bit dans votre config semble erroné:

Alias /sf C:\dev\sfproject\lib\vendor\symfony\data\web\sf 
<Directory "C:\dev\sfproject\lib\vendor\symfony\data\web\sf"> 

Ces deux répertoires doivent correspondre à ce qui est dans votre DocumentRoot je pense ...

Essayez

Autre possibilité:

Copiez lib/fournisseur/symfony/data/web/sf sur votre site Web/dossier pour qu'il y ait un dossier web/sf avec le même contenu que le répertoire lib/vendor/symfony/data/web/sf.

+0

merci, méthode # 2 fonctionne – user225269

Questions connexes