gpt4 book ai didi

虚拟主机上的 Symfony 2

转载 作者:行者123 更新时间:2023-12-04 00:00:42 24 4
gpt4 key购买 nike

我在使用 Symfony 2 时遇到问题。我想在 Windows Vista PC 上拥有虚拟主机,这样我就可以像这样访问我的 Symfony 应用程序 myapp.local.com .
我尝试过的:

  • 我将这些行添加到主机文件
    127.0.0.1 local.com    
    127.0.0.1 myapp.local.com
  • 这些我添加到 apache httpd-vhosts.conf
    < 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 >

  • 但是当我写 myapp.local.com在我的浏览器中,它带来了我的 www 的索引目录。我做错了什么?

    最佳答案

    您正在使用为 Symfony 1 推荐的虚拟主机配置。

    我的 Symfony2 在 linux 下的虚拟主机如下所示:

    <VirtualHost *:80>
    ServerName www.domain.com.localhost
    ServerAlias domain.com.localhost
    ServerAdmin webmaster@localhost

    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>

    试试这个(适应你在 Windows 中的配置),重新启动 Apache,然后再次尝试访问 URL。

    您可以在 this cookbook entry 上找到有关 Symfony2 虚拟主机的更多信息。 .

    关于虚拟主机上的 Symfony 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962054/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com