最好将 Symfony 2 放在“root"中的网站 (www) 或在子文件夹中? [英] Its better to put Symfony 2 in the "root" of the website (www) or in a sub-folder?

查看:46
本文介绍了最好将 Symfony 2 放在“root"中的网站 (www) 或在子文件夹中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将 Symfony 2 放在网站 (www) 的根"或子文件夹中更好?为什么?

Its better to put Symfony 2 in the "root" of the website (www) or in a sub-folder? And why?

方法一

mysite/www/...

方法二

mysite/www/symfony2/...

提前致谢

推荐答案

最好把Symfony文件夹outside放在根Web服务器的文件夹中,因为只有webSymfony 文件夹是公开的.通过将整个 Symfony 文件夹放在 Web 服务器的根文件夹下,您可以公开所有文件.

It is better to put Symfony folder outside of root web server's folder because only web folder of Symfony is meant to be public. By putting whole Symfony folder under root folder of web server you make all files public.

所以最好的解决方案是将 Symfony 文件夹放在 web 服务器的根文件夹之外的某个地方(比如 /home/developer/symfonyProject),然后对 web 进行符号链接 位于 Web 服务器根文件夹下的文件夹(在根文件夹或子文件夹中无关紧要)

So best solution is to put Symfony folder somewhere outside web server's root folder (like /home/developer/symfonyProject) and then make symbolic link to web folder somewhere under web server root folder (does not really matter if in root folder or sub folder)

/home/developer/
├─ symfonyProject/
│  ├─ app
│  ├─ (...)
│  └─ web/
/var/www/
├─ symfony (this is link to /home/developer/symfonyProject/web)

这篇关于最好将 Symfony 2 放在“root"中的网站 (www) 或在子文件夹中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆