刚刚经过了近两天的接触wamp、xampp、tomcat的时光,真的爽
导师有个网站打不开了,就让我去弄,还有一个网站的后台密码忘了,让我帮忙找回来。我第一感觉就是第一个活不简单,第二个还不简单吗?打开数据库找找就行了呗,然后开始干活
先说第一个,我这懵懵的,也没干过这呀,就知道端口不行了,因为是买的域名:fdl.cau.edu.cn:8080,首先在TP-LINK上设置虚拟服务器,如下
然后就各种输入网址:http://202.205.84.157:8089/bacteria/index.html啊,怎么就打不开,端口也改了,不是8080了啊,就是想不到服务器上部署,最后受不了了,去找所占用的端口,发现8089没被占用,很明显不行啊。
经过实验,去找了已经部署好的网址的端口占用情况,即http://202.205.84.157:8081/Server_BeijingLab/index.php的端口8081的占用,然后根据PID找到了启动的服务,是wamp,如下
然后又去查了wamp,知道了wamp是Windows+Apache+Mysql/MariaDB+Perl/PHP/Python的缩写,一组常用来搭建动态网站或者服务器的开源软件。然后就在本地服务器上找到了安装路径,也百度了其部署网站的方法,很简单,把项目拷去到www文件下即可,不过还要设置一下端口监听
然后我又把另外一个网站的代码文件夹复制到了和这个已经部署好的网址同样的位置,然后通过刚才新设置的端口8089来打开,咦,确实打开了,还挺好,不过有个链接打不开,如下
才明白服务器wamp解析不了jsp,然后我又把复制过来的代码删掉了,想法把此代码部署到tomcat上,去部署时才发现,我师兄已经修改过tomcat的端口了,但是项目好像忘记复制到webapps文件夹下了,于是我复制了过来,然后启动tomcat服务器,这时网站才能行了,可以访问了。到此第一个任务结束
第二个问题。我先去找数据库,看看密码,结果发现电脑上只有sql server 2008R2,那就看看吧,曾经也学过,怕啥,结果找不到此网站http://202.205.84.157:8081/Server_BeijingLab/admin/index.php的数据库,醉了,然后去看其备份文件,找到了,把它附加到sql server上还不行,是mysql数据库,我就装啊,机器上有一个mysql5.5.6,装着装着就有问题,装不上,然后下载8.0,还是一样,又下载自己干海底捞时用的5.7,还是不行,最好看到了这个页面,装了5。0.45,嘿,还挺顺畅,然后又 装了navicat12.1,也挺顺畅,然后把数据库附加进去,打开,发现密码是md5加密的,这就尬了,也问了以前开发这个网站的师兄,他也不记得了,只能删掉以前的自己设置了,数据库都附加了,还怕加不上记录?
结果还是登不上,还出现了问题,如下
百度了,说了好多,结果是我还没改其链接数据库的配置,找到配置文件,修改登录数据库的密码和数据库名称,即可解决。然后进行登录,还是不行,去看了代码,如下:一开始是我注释部分,因为校验也是经过md5进行解密的,而我数据库直接插入的密码,所以我把md5加解密删了,不用了
再实验,嘿,解决,大功告成!
最后多说一句,这真是头一次看php代码,虽说基本语法逻辑都和其他语言差不多,但是还是有点怪怪的感觉,因为其表示,不过修改点这种小问题还是行的
原文地址:https://www.cnblogs.com/JadenFK3326/p/11357971.html