0

我几乎是 Symfony2 的新手,我了解 Bundle、实体等。

但我的问题在于结构。

我为开发创建了一个本地虚拟服务器,直到我不知道我在做什么以及它将如何工作,我才能开始。

所以我当前的 DocumentRoot 是:http://mysite.localhost/ -> /var/www/mysite

我这样安装了 Symfony

/var/www/mysite - 应用程序 - bin - src - 供应商 - 网络

我是否需要为“索引页面”生成一个捆绑包,或者我需要使用 app.php/ ?

我的意思是我的页面以http://mysite.localhost/ 开头

我需要做什么?我需要在哪里生成捆绑包?我很困惑。

太感谢了

最好的问候,克里斯蒂安


首先,感谢回复!

现在我像你建议的那样进行了修改。现在,当我写入浏览器http://mysite.localhost/时,它将是http://mysite.localhost/app.php/并出现 404 错误。我的 DirectoryIndex 是 app.php 还是 app_dev.php 并不重要,它始终指向 app.php。

正常吗?如果是,那么我如何为主页或类似的东西链接一个捆绑包?

这是我的可用站点/mysite 文件

<VirtualHost *:80>
ServerName mysite.localhost
ServerAlias mysite
ServerAdmin info@something.com
DocumentRoot /var/www/mysite/web/
DirectoryIndex app_dev.php
AddDefaultCharset UTF-8
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
ErrorLog /var/www/mysite/mysite.error_log
CustomLog /var/www/mysite/mysite.access_log combined

HostnameLookups Off
UseCanonicalName Off

ScriptAlias /cgi-bin/ "/var/www/mysite/cgi-bin/"
<Directory "/var/www/mysite/cgi-bin">
    AllowOverride None
    Options +ExecCGI -Includes
    Order allow,deny
    Allow from all
</Directory>
<Directory "/var/www/mysite/web">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
</VirtualHost>
4

1 回答 1

0

只需更改您的网络服务器设置。阿帕奇示例:

  • DocumentRoot应该指向 /var/www/mysite/web
  • app.dev 应该是DirectoryIndex值之一
于 2013-04-25T14:22:10.373 回答