我几乎是Symfony2的新手,我理解Bundle,实体等。
但我的问题在于结构。
我为开发创建了一个本地虚拟服务器,直到我不知道我在做什么以及它将如何工作我才能开始。
所以我目前的DocumentRoot是:http://mysite.localhost/ - >的/ var / WWW / mysite的
我像这样安装了Symfony
的/ var / WWW / mysite的 - 应用程序 - 宾 - src - 供应商 - 网站
我可能需要为“索引页面”生成一个包,或者我需要使用app.php /?
我的意思是我的页面会以http://mysite.localhost/
开头我需要做什么? 我需要在哪里生成Bundles? 我很困惑。
非常感谢
最诚挚的问候, 克里斯蒂安
首先,感谢回复!
现在我修改了你的建议。现在,当我写入浏览器http://mysite.localhost/时,它将http://mysite.localhost/app.php/出现404错误。我的DirectoryIndex是app.php或app_dev.php并不重要,它始终指向app.php。
这是正常的吗?如果是,那么如何链接Bundle for main page或类似的东西呢?
这是我的sites-available / 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>
答案 0 :(得分:0)
只需更改您的网络服务器设置即可。 Apache示例:
DocumentRoot
应指向/ var / www / mysite / web DirectoryIndex
值之一