php7.2 安装 3.2.1版本的过程

今天在7.2版本安装wecenter3.2.1的时候遇到了异常,一开始就提示" Mcrypt 支持× WeCenter 的加密需要 Mcrypt 支持" ,
我百度到了帖子:
http://wenda.wecenter.com/question/31854
上面提供了加密的替换方案。
有这个方案,过安装时校验就简单多了。
/install/index.php 的line92行
if(function_exists('mcrypt_module_open'))

 改为
 if (1==1 || function_exists('mcrypt_module_open'))
就可以了。目测注册、登录、发帖正常。
除了爆了一个
Database error
------

SQL: SELECT `aws_project`.* FROM `aws_project` WHERE (close_notify = 0 AND end_time < 1535612482)

Error Message: Mysqli prepare error: Unknown column 'close_notify' in 'where clause'
那是因为官方的数据库字段命名错误。
解决方案,在数据库执行
ALTER TABLE `aws_project` 
CHANGE COLUMN `close_noify` `close_notify` int(10) NOT NULL DEFAULT 0
 
 

打赏

0次打赏,累计0元

0 个评论

要回复文章请先登录注册