码迷,mamicode.com
首页 > Web开发 > 详细

一次基于老古董thinkPHP3.1的修改尝试

时间:2019-05-21 14:34:30      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:好用   版本差异   mcr   ref   think   从服务器   5.0   找不到   技术   

大家可能比较熟悉的是tp3.2跟tp5.0 ,tp5.1由于php版本的要求可能比较少?我们公司的服务器版本普遍都是php5.3 和 5.4的。

又因为运营项目的公众号要做活动,看中了一个沉寂在某服务器上的某老旧程序,于是开始了这次改需求的征战。

首先,ping域名,找到IP连接上linux从而开启ftp,把项目文件download下来,看看这熟悉的目录结构

技术图片

是不是觉得似曾相识?我也觉得!我满心以为是我还能想起来点的tp3.2,结果我打开Home是这样式儿的:

技术图片

纳尼???好像不太对劲......

哦,tp3.1......

研究了差不多二十分钟的样子,算是稍微了解了一下这个老旧的框架。

前后台分别是两个不同的入口文件,各自有各自的配置,缓存文件夹什么的,当然这都不是重点,重点是我在项目服务器上跑不通的东西,本地能跑通,线上到某一个环节的时候不报错,不卡壳,但是明显没有达到想要的效果(加分数据没写入数据库),开始以为是数据库问题,但是从服务器数据库download下来覆盖在本地的完全没问题,而且线上有个注册环节用户数据是可以写入的,除开数据库问题,(开始我完全没想过那是一台老旧的php5.3,毕竟我本地才只有5.4。因为是获取微信用户信息,开始不敢乱动,怕改不回去,最后没辙,千辛万苦找到存用户数据session的点,强制覆盖然后在Google浏览器上跑,看见加分环节报错了:

技术图片

解密函数找不到?赶紧找到文件的1499行...线上文件的mcrypt_decrypt函数赤果果的一条白色删除线...

查一查php版本..5.3...

是在下输了...

下次再有相同的问题...

我一定先看是不是php版本差异...

最后吐个槽...

还是tp5好用

(别说laravel

毕竟php5.3...

不敢用国际大版本...

 

一次基于老古董thinkPHP3.1的修改尝试

标签:好用   版本差异   mcr   ref   think   从服务器   5.0   找不到   技术   

原文地址:https://www.cnblogs.com/gushengyan/p/10899577.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!