我几乎是 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>