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:
Teşekkürler, ama şu anlama gelmedi :(hala www dizini alınıyor ... – ArVan
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
Mod_rewrite apache modülünü kurmanız gerekiyor – Nanocom