最近很奇怪遇到一个问题,同一个程序在本地相同的环境下,连配置都几乎一样(无关紧要的除外),但是一个还是正常的另一个却出现了session丢失的情况,各方百度搜索各种说法不一也没有一个准确的解决办法,遇到的人是不少但是又是改php.ini配置,又是改functions.php但是一路操作下来并没什么乱用,高的精神憔悴,一脸懵逼!
但是还是要搞啊,客户那边天天说程序不稳定,进去就出来了(不要想歪),登录状态保持不了,有些页面需要一直打开但是刷几次就玩球了,搜索也解决不了问题,于是找了原版的程序重新做了修改,重新开了一个测试的本地站点,一试还真的好了,那么就奇怪了到底是什么问题导致的呢,不是运行环境,不是程序问题等等,最后想了一晚上貌似有些明白了,虽然说具体原因还是无从知晓,但是大概知道问题出在什么地方了:
客户那边是有技术的(开始的时候我是觉得既然有技术,姑且相信他能做好,至少环境配置还有网站一键安装总不至于不会的吧),所以直接就发了安装包给客户那边,也捎带着告诉他们服务器的配置应该是怎么样的,正常来说如果实在不懂照做也不会错,而且安装包里面还有我写的说明,可是不晓得大家遇到过这种技术没有,就是那种一瓶不满半瓶咣当的那种,你说应该这么做,他就偏不,而且经常是小错误一大堆,换了linux之后连最基本的目录权限都不晓得怎么处理,缓存没法写入,直接就跑我这里来说你程序bug好多奥,我也是醉,他觉得他自己是懂技术的,所以我再去他的服务器上看的时候就很无奈,不过因为程序也一样可以运行在这个环境中,就没在意,但是问题确实不断的出现,然后象征性的说你应该按照我说的做的,谁知他就真去把环境换掉了,这都不是主要的,主要的是他不是重新安装的程序,而是用导入导出还有改配置文件的办法搬迁的,之前的时候并没有测试此种情况,而且是程序被多次这么操作,具体影响到了哪部分我也不好说,时间紧任务重,就没有深究,从本地测试还有环境配置等排除来看,就是这些一系列的操作造成的,所以果断的告诉他去装一个纯净的服务器然后我再“受累”去给他们重新部署一下了,没办法要是一直跟踪排查我估计其他活我也不用做了,暂且这样吧!
本身自己也是技术,多说一句的是,作为技术永远要抱着别人比自己强的心态去学习,不能别人告诉你怎么做你持一种排斥的态度,而且你确实还不如人家,这种情况是很要命的,OK到这吧
我的微信:graent_hu
欢迎扫码加我的微信好友,有什么问题我们可以一起探讨,有什么需要也随时欢迎发消息给我~
转载请注明出处:
本文链接:https://www.wlyc.cn/post-128.html