美文网首页建站相关
从开发网站到维护网站

从开发网站到维护网站

作者: snydder | 来源:发表于2015-06-11 11:37 被阅读149次

    这是我在简书上的第一篇文章,意义特别,感谢所有一路上给我帮助的人。

    在这篇文章中,讲述的是给一个研究院开发一个网站的历程。说到做这个网站,我不得不提一个牛逼的人,王兄,他算是我的导师了,不管怎么说,在做人还是在编程方面他都给我很多启示。我曾跟他说,我要一生感激的老师有两位,一位是我大学老师,另外一位就是他了。

    感激他,并不是因为他给了我这次做网站的机会,确实是因为他为人真的很好,他经常跟我称兄道弟的。一开始他觉得我很感兴趣,而且很值得信任,于是,帮我拉进来。

    我在看王兄远程操作服务器,找原网站的代码,我惊讶了,感觉很复杂,很神秘,当时就感觉他高手得不得了,高达上啊。后来发现原网站是用Django做的,如是我跟王说,你把代码下载下来,我想看看那些代码。他就跟我说,我给你账号和密码,自己去下载。我立马拒绝了,一来是因为我都没玩过Linux系统什么的,怕误删文件,我都不敢登进去,等进去都不敢操作,生怕把不该删的文件给删了,然后网站瘫了怎么办。

    最后我还是下定了决心了,干了都要干个有胆量的程序员嘛。于是我一边百度Linux的命令一遍操作,其实王兄说得对,系统不会平白无故的删你的文件的,除非你自己输入了删除命令,其他的一般都不会有很大的问题。后来也发现Linux就是一个文件系统,每个文件都有自己的权限。因此我又花了时间去了解“linux文件系统”。

    我下载了原网站的代码,看了看,不大太懂,只知道有python语言写的,用到了Django的框架,本来当时我想用python稍微修改一下后台的代码,然后再修改前段的样式就算了,不过问题是我需要重新学这门语言,而且也要掌握Django的使用(后来,我自己也把这框架给学会了)。所以王就说为了节约时间还是用PHP的一个CMS的joomla写吧,他说这个很简单,很容易上手,于是我就我就开始下载了joomla,然后在网上找了些教程什么的。

     我是先做静态页面的,先把前段的排版、样式弄出来,给研究院的负责人看了,看有什么需求,继续改。其实当时我做的首页还是蛮可以,但是那个负责人就说这样不行,他就把一个类的内容一个模块一个模块的放在首页,一行就四个方方的模块,一共四行。我按他的意思修改了又修改,最后连自己都完全不能接受,按他那样的排版显得不够科技感,他非要把全部内容放在首页,真的无语。

    前台的静态页面搞掂后,基本就可以着手后台的代码了。五一放假的前一晚,在服务器上部署好了lampp,然后第二天就去玩了。五一放假回来,如是我就安装了joomla,根据操作,添加数据库什么的,其实很简单,很快就装好了joomla。装好后,你会发现其实首页很简单,后台很复杂,因此做这个网页的主要心思还是要放在后台这个管理上,什么模块、自定义模板、智能搜索、菜单什么的。

    当时,我真的被搞晕了,完全不懂啊,不知道从何落手,两三天都没什么进展,王就开始骂我,当时我很委屈,于是就白天上班,晚上通宵看,当时我通宵多晚,王也多晚才睡,嘿嘿。

    再过了几天我基本弄懂了joomla的原理,尼玛原来是这么简单的,真笨啊。于是再花时间把内容归类好,把模块的数据放到静态页面上,修改了一下PHP代码,王就把之前的数据库导到新数据库来,差不都网站就基本成型了,当时看起来就像个网站了,再修改写细节。然后交给了电研院的负责人看看,尼玛他看完之后又是一大堆需求,当时及其疲倦,真的不想再改,没办法,只能忍着下去了。

    当时在弄服务器的时候发生了一个插曲,因为我装lampp的时候重新装了一个mysql,就是说现在服务器上有两个mysql数据库,我找到原来数据库的数据文件,返现不见了,以为原来的数据库的数据被删了,同时研究院的领导发现原来的网站不能访问,说要把它恢复正常。当时紧张的不行不行的,毕竟这方面完全没经验。数据都不见了,怎么可能恢复原来的数据呢,之前我想备份的,但是我发现sql文件太大备份不了,因为PHPmyadmin不支持,于是我改PHPmyadmin的设置文件,以能备份数据库,发现还是不行啊。

    当时我傻了,这后果很严重啊,以前发表的文章都不见了,这个责任我背不起啊。没办法,我只能接受了现实了,告诉了王兄,看他能不能恢复。最后他弄好了,不知道他搞了多久,感觉还是应验了他说的那句话,数据不会平白无故的掉失的,好吧,白慌了一场。

    把首页和二级页面都弄了,给领导看了,然后再修改细节,添加原来的数据进新数据库中。这个就不用我做,王兄用kettle上传的,很方便。

    相关文章

      网友评论

        本文标题:从开发网站到维护网站

        本文链接:https://www.haomeiwen.com/subject/fmdjqttx.html