有没有人知道在哪里上传 PHP 框架(如 Yii 或 CodeIgniter)最好?我应该将文件上传到我网站的子目录中,还是直接上传到服务器的主公共目录或 public_html 之类的根目录中?
问问题
203 次
2 回答
2
就个人而言,我喜欢在我的主目录中创建文件夹来放置 Web 应用程序。然后将您的域名指向该文件夹。这使您可以在同一主机上托管其他 Web 应用程序或拥有具有单独代码的子域。
#myapp.com
=> ../public_html/myapp/public/
#admin.myapp.com
=> ../public_html/myappadmin/public/
#myotherapp.com
=> ../public_html/myotherapp/public/
于 2012-06-17T19:16:12.647 回答
2
实际上,通常认为将框架文件/任何数据库连接凭据放在 webroot 文件夹之外是更好的做法。如果您的网络服务器以某种方式被错误配置,您不希望人们能够浏览您的所有私人凭据、模型等。
这是一篇关于如何做到这一点的好文章: Yii 框架:moving-project-code-outside-of-webroot-plus-multiple-project-support
我通常将受保护的文件夹移出我的 webroot 文件夹。我并不担心运行时文件夹,因为我只是在我的 .gitignore 文件中忽略了它。
于 2012-06-18T18:21:48.520 回答