数据库地址密码全写死在代码里,换个环境要改几十个文件,折腾半天

6年前 (2021-05-10)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值27950
  • 级别管理员
  • 主题5590
  • 回复0
楼主

刚写项目那会,我把数据库地址、账号密码全写死在每个PHP文件里,本地一套配置,线上一套配置,每次从本地传代码到线上,要改几十个文件里的数据库信息,漏改一个就报错,折腾半天。有次换服务器,我改了一晚上配置,就因为配置全写死在代码里。 后来我把所有配置抽到一个单独的config.php文件里,数据库、密钥全写在这一个文件里,换环境只要改这一个文件,其他文件全从config里读配置,再也不用改几十个文件。很多新手写代码,把配置全写死在业务代码里,换环境要改一堆文件,漏改一个就报错,特别麻烦。真的,所有配置抽到单独的配置文件里,别写死在业务代码里,换环境只改一个文件就行。

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

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

0
回帖

数据库地址密码全写死在代码里,换个环境要改几十个文件,折腾半天 期待您的回复!

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

取消确定

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