2012-01-22 32 views
10

Burada Symfony 2 ile ilgili bir sorunum var. Windows Vista PC'de sanal ana bilgisayar sahibi olmak istiyorum, bu yüzden Symfony uygulamasına bu myapp.local.com gibi erişebilirim. denedim Ne: Ben anaSanal konaklarda Symfony 2

< VirtualHost myapp.local.com:80 > 
    DocumentRoot "d:/data/www/myapp/web" 
    ServerName myapp.local.com 
    Alias /sf /$sf_symfony_data_dir/web/sf 
< Directory "/$sf_symfony_data_dir/web/sf" > 
    AllowOverride All 
    Allow from All 
</Directory> 
< Directory "d:/data/www/myapp/web" > 
    AllowOverride All 
    Allow from All 
</Directory> 
</VirtualHost> 

ama ne zaman

127.0.0.1 local.com  
127.0.0.1 myapp.local.com 
  • Bunlar apache eklendi httpd-vhosts.conf dosyaya şu satırları ekledi

    • Tarayıcımda myapp.local.com yazıyor, www dizininin dizinini getiriyor . Neyi yanlış yapıyorum? ,

      <VirtualHost *:80> 
          ServerName www.domain.com.localhost 
          ServerAlias domain.com.localhost 
          ServerAdmin [email protected] 
      
          DocumentRoot /home/user/www/project/web 
          <Directory /home/user/www/project/web/> 
           Options Indexes FollowSymLinks MultiViews 
           AllowOverride None 
           Order allow,deny 
           allow from all 
           <IfModule mod_rewrite.c> 
            RewriteEngine On 
            RewriteCond %{REQUEST_FILENAME} !-f 
            RewriteRule ^(.*)$ /app.php [QSA,L] 
           </IfModule> 
          </Directory> 
      </VirtualHost> 
      

      yeniden başlatın bu (pencerelerde config adapte) deneyin Apache:

  • cevap

    43

    Sen linux altında Symfony2'de My virtualhost şöyle Symfony 1.

    için önerilen virtualhost yapılandırmasını kullanıyorsunuz URL’ye tekrar erişmeyi deneyin.

    Symfony2 sanal konakları hakkında daha fazla bilgiyi this cookbook entry adresinde bulabilirsiniz.

    +0

    Teşekkürler, ama şu anlama gelmedi :(hala www dizini alınıyor ... – ArVan

    +0

    Tamam, '/' dizini/ev/kullanıcı/www/proje/web /> satırında unuttum. web/'klasörünün indeksini aldım.Uygulamak için bir şey değiştirmem gerekiyor.php – ArVan

    +3

    Mod_rewrite apache modülünü kurmanız gerekiyor – Nanocom