【问题标题】:Can't configure virtualhosts for XAMPP+Symfony无法为 XAMPP+Symfony 配置虚拟主机
【发布时间】:2014-09-12 07:11:27
【问题描述】:

我一直在尝试配置它,以便域 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。感谢任何反馈。

【问题讨论】:

  • 重启apache?首先想到,如果这无助于在 Windows 进程管理器中查找 apache 进程“杀死”它并重新开始
  • @waldek_c 不,已经尝试过了。杀死并重新启动,什么都没有。

标签: php apache symfony xampp


【解决方案1】:

我认为它是一个相当新的 xampp 版本?几年前出现了一个新指令“要求本地”。我记得被它难住了。

<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 文件对我有用。

【讨论】:

    【解决方案2】:

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

    或者如果上面的答案不起作用,请按照下面

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

    【讨论】:

      猜你喜欢
      • 2013-11-16
      • 2014-01-14
      • 2021-02-10
      • 2013-10-21
      • 2014-05-22
      • 2018-05-16
      • 2017-10-21
      • 2015-09-24
      • 2020-12-21
      相关资源
      最近更新 更多