Symfony2结构设置
问题描述:
林几乎是新的Symfony2,我了解捆绑,实体等Symfony2结构设置
但我的问题是与结构。
我为开发创建了一个本地虚拟服务器,我不能开始,直到我不知道我在做什么以及它会如何工作。
所以我目前的DocumentRoot是:http://mysite.localhost/ - > /无功/网络/ mysite的
我安装的Symfony这样
在/ var/WWW/mysite的 - 应用 - 斌 - SRC - 供应商 - web
我需要为“索引页”生成一个包还是需要使用app.php /?
我的意思是,我将我的网页与http://mysite.localhost/
我需要做什么开始? 我在哪里需要生成Bundles? 我很困惑。
谢谢你这么多
最好的问候, 克里斯蒂安
为先,感谢的答复!
现在我像你一样修改了家伙。现在,当我写入浏览器http://mysite.localhost/它将是http://mysite.localhost/app.php/ 404错误。不要紧,我的DirectoryIndex是app.php或app_dev.php它总是指向app.php。
这是正常的吗?如果是这样,那么我怎样才能链接主页的Bundle或类似的东西?
这里是我的地盘可用/ mysite的文件
<VirtualHost *:80>
ServerName mysite.localhost
ServerAlias mysite
ServerAdmin [email protected]
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>
答
只要改变你的Web服务器的设置。 Apache的例子:
-
DocumentRoot
应指向到/ var/WWW/mysite的/ WEB - app.dev应该
DirectoryIndex
值
TY之一,我做到了,我把我的网站,availble的/ mysite代码在回答上面现在是app.php和404错误 – user1819486 2013-04-25 15:24:11
尝试将“AllowOverride None”更改为“AllowOverride All” – Cyprian 2013-05-09 10:24:36