新手做二次开发,最容易踩的坑就是改完代码忘备份,结果改坏了网站,又不知道原来的代码是什么,只能重装系统,今天说一下二次开发时的正确备份习惯,避免返工。
改文件之前先备份
不管改哪个文件,先复制一份重命名成xxx.php.bak,比如你要改index.php,就先复制一份叫index.php.bak,改坏了直接把后缀改回来,10秒钟恢复,比你重新写一遍代码快多了。
我自己的习惯是,改一个文件前先Ctrl+C复制一份,改完测试没问题了,再把备份文件删掉,要是改坏了,立刻切回去。之前有次改主题样式,改了半天没改对,直接切回备份,两分钟就恢复了网站访问,根本不用慌。
别直接在服务器上改
很多新手直接在宝塔的在线编辑器里改代码,改一半写错了,网站直接白屏,连备份都没来得及做。正确的做法是,把文件下载到本地,用VS Code改,改完测试没问题,再传上去。
本地改代码,写错了本地报错,不会影响线上网站,改对了再传上去,安全很多。在线编辑器就是个看代码的工具,别用来改代码。
大改动先建测试站
要是准备做大型功能,比如加个商城、加个用户中心,别直接在生产站改,先在服务器上建个二级目录的测试站,把程序复制一份,在测试站里改,功能跑通了,再把文件同步到正式站。
不然你在正式站改到一半,网站一直报错,访客和蜘蛛都看到错误页面,影响特别大。
数据库备份
改涉及数据库的功能之前,先在宝塔里把数据库备份一份,万一操作的时候写错SQL,把数据删了,能立刻从备份恢复,不然几年的文章全没了,哭都来不及。
我现在改任何涉及数据库的代码之前,先点一下宝塔的数据库备份,几秒钟就完,买个安心。
二次开发不可怕,可怕的是没有备份习惯,改坏了才后悔。养成改前备份的习惯,就算改出问题,也能两分钟恢复,不用慌。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。