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

从开发网站到维护网站

作者: 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上传的,很方便。

相关文章

  • 从开发网站到维护网站

    这是我在简书上的第一篇文章,意义特别,感谢所有一路上给我帮助的人。 在这篇文章中,讲述的是给一个研究院开发一个网站...

  • session与PHP之session_start()

    Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网...

  • InterValue项目周报:20190819-20190825

    一、InterValue开发进度 1、INVE主网:进行主网新版本上线后主网运行状态监控与维护;维护主网共识问题;...

  • 四两拨千斤 —— HyperLogLog

    在开始这一节之前,我们先思考一个常见的业务问题:如果你负责开发维护一个大型的网站,有一天老板找产品经理要网站每个网...

  • 2018-06-26

    帅杰杰网站开发总结 预备知识 熟悉网站开发流程:软件工程,项目部署与维护 阿里云产品使用文档:ECS,OSS,CD...

  • zencart程序员(企业合作)

    zencart程序员 1、zencart网站的开发、建设、维护、更新与完善工作; 2、zencart网站服务器的维...

  • PCHAIN 双周报(23/09/2019-06/10/2019

    技术进展 1.维护主网 2.继续开发和测试新的官网 3.继续开发PIWallet(PC/Android/IOS) ...

  • Introduction

    Ruby on Rails 是一种让开发,部署和维护网站应用轻松的框架。在初始版本发布后的几个月间,Rails 从...

  • 玩Android APP,基于鸿洋的网站开放API

    玩Android APP,基于鸿洋的网站开放API wanandroid 由Android开发大神开发并维护的一个...

  • 浅谈旅游行业建站模板

    现在市场上有许多提供自助建站的公司,建站公司提供从程序开发、页面设计、域名注册、空间购买、模板套餐,到网站后期维护...

网友评论

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

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