php7.2 安装 3.2.1版本的过程

三叔
三叔 http://www.sanshu.cn

2 人点赞了该文章 · 2800 浏览

今天在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
   

发布于 2018-08-29 15:14

免责声明:

本文由 三叔 原创发布于 WeCenter ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论