无法为XAMPP + Symfony配置虚拟主机

时间:2014-09-12 07:11:28

标签: php apache symfony xampp

我一直在尝试配置它,以便域symfony.local链接到app_dev.php,但我也会继续转发到xampp页面。

我的主机文件是:

127.0.0.1 symfony.local

我的httpd-vhost是:

<VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    ServerName symfony.local
    DocumentRoot "C:\xampp\htdocs\testAS\web"
    DirectoryIndex app_dev.php
   <Directory "C:\xampp\htdocs\testAS\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_dev.php [QSA,L]
        </IfModule>
    </Directory>
</VirtualHost>

我正在使用Windows 8.感谢任何反馈。

2 个答案:

答案 0 :(得分:1)

我认为它是xampp的最新版本?有一个新的指令&#34;要求本地&#34;几年前出现了。我记得被它困住了。

<Directory "C:/home/ahundiak/zayso2016/cerad3/web">
##  Options Indexes FollowSymLinks
    AllowOverride All
    Require local     ## Add This
</Directory>

<VirtualHost *:80>
    ServerName local.api.zayso.org
    DocumentRoot "C:/home/ahundiak/zayso2016/cerad3/web"
</VirtualHost>

我不是配置此功能的专家。以上工作对我来说使用Symfony 2 .htaccess文件。

答案 1 :(得分:0)

可能是你的主机文件条目symfony.local和本地ip地址的问题,或者它们之间只有TAB(键盘上)需要......

如果以上答案不起作用,请按照以下

请点击此链接Click Here它可以帮助您解决不显示symfony项目的问题