做网站别把所有文件扔根目录,混在一起半年后自己都找不到,规范目录结构省一半维护时间

9年前 (2017-11-13)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

新手做网站,所有文件全扔在网站根目录里,php文件、图片、模板脚本、数据库备份混在一块,过了半个月自己都找不到哪个文件是干嘛的,后来改个bug翻半天。规范的目录结构做对了,后期维护特别省事:第一,代码目录分开,核心代码放application目录,模板放template目录,上传的图片单独放uploads目录,别混在一起;第二,备份文件单独放backups目录,别和网站运行文件放一块,不然你备份的数据库文件,用户直接通过URL就能下载走,所有敏感文件全放网站根目录外面;第三,第三方库的文件单独放vendor目录,别和自己写的代码混着,升级第三方库的时候,直接替换这个目录就行,不会碰自己的业务代码;第四,敏感的配置文件,比如数据库账号密码,别直接放网站能访问的目录里,放根目录上一级的路径,就算网站被攻破,黑客也读不到配置文件。

我之前第一个网站,所有文件全扔根目录,改个功能翻了俩小时才找到对应的php文件,后来把目录重新按规范分好,后面找文件、改代码十分钟就搞定。很多新手觉得目录结构随便放就行,自己写的代码自己能看懂,过了半年回头看,连文件都找不到,前期花十分钟把目录分好,后期维护省太多时间。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/3448.html

0
回帖

做网站别把所有文件扔根目录,混在一起半年后自己都找不到,规范目录结构省一半维护时间 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息