Linux环境中之后,由于线上环境为PHP5.3,本地环境为PHP5.5,所以遇到了一些问题。在这里与大家分享下。
第一个坑:
/include/userlogin.class.php中的keepUser函数
以及exitUser函数
session_register和session_unregister在PHP官方手册中的说明是这样的
Warning 本函数已自 PHP 5.3.0 起废弃并将自 PHP 5.4.0 起移除。
这两处代码会在登录和退出后台时,导致程序中止执行,显示空白页。
第二个坑:
/dede/templets/sys_info.htm
有这样一个函数调用
而这个函数已经在5.4开始发生变化(详细:http://www.server110.com/php/201407/10739.html),直接导致了中文内容显示为空。
线上截图:
本地载图:
虽然这二个问题都是很容易解决的,但是谁也不能保证后面不会再遇到更坑人的坑,我已经没有勇气再这样走下去,在写完这篇文章后,我将会把本地PHP版本也更换为5.3