由于公司要做一个内部的 CRM系统,之前就做好了,今天准备放在公司内部的服务器上使用,致使出现了一系列的问题。最主要的一个问题就是我给了TP框架里面缓存目录的 777权限还是不能写入,这就让人很郁闷啊!
想当年只要一出现什么模板不能读写的情况直接全上777权限就ok了!到现在居然不能了!
度娘也是无能为力啊!最后终于在我不懈的努力下搞出来了!
服务器环境:CentOS 7+PHP5.4+MYSQL5.7+Redis2.3
PHP框架:ThinkPHP3.2.3
出现错误:_STORAGE_WRITEERROR
错误位置: FILE: /data/web/partTime/ThinkPHP/Library/Think/Storage/Driver/File.class.php LINE: 47
错误原因: SELinux问题
解决办法:将SELinux关闭就可以了
直接上代码:
[root@make1 ~]# setenforce 0
参考:SELinux
BILL ZHANG
谢谢