最近有需要快速架个公司网站,驾轻就熟的去下载了OneThink到刚刚购买的阿里云ECS服务器(CentOS7.x+宝塔7.1.1+NGINX1.6.x+PHP7.2+MySQL5.7
)中,因为之前在旧ECS服务器(CentOS6.x+Apache2.x+PHP5.x+MySQL5.x)中用OneThink驾驶过不少网站,安装也比较顺利,后台登录也没有问题,但是发现在后台操作的时候,一会提示(未检测到兼容版本的Flash.),一会提示(POST 404 Not Found),一会提示(too few arguments to function ...),反正是各种不正常,具体表现是,数据不能保存到数据库,或者无法修改成功。
第一反应是NGINX的配置问题,因为之前一种在用Apache,对nginx的配置文件不熟悉,所以就一直修改nginx的rewrite配置文件,折腾了大半天都没有解决。
后来又觉得是OneThink的版本问题,试了V1.0和V1.1,都存在后台异常的问题。
再后来觉得是OneThink已经停更了,又准备找用Thinkphp框架开发的其他CMS文章管理系统,找到了ThinkCMF,还有OpenSNS,但又觉得使用这些新的系统又要重新熟悉,估计时间上有点够呛。
在查资料的过程中,无意中发现宝塔可以支持,不同的网站使用不同的PHP版本,于是试着又安装了PHP5.6,并把这个虚拟主机的PHP支持由PHP7.2降到PHP5.6,问题解决!
网友评论