在windows下面用thinkphp开发的项目在部署到linux centos7下面时,出现错误:
错误描述
出现这种问题时,大家可以尝试以下方法去解决:
可能是权限问题导致,在终端下检查Runtime目录是否存在,没有则新建,然后修改该文件夹的目录权限:chmod -R 777 Runtime。
由SELinux引起的:
在终端下查看selinux状态:getenforce
临时关闭,在终端下执行:setenforce 0
可以切换当前的状态为permissive。
但如果想把Selinux切换为Disabled状态,修改配置文件/etc/selinux/config ,将SELINUX=enforcing改为SELINUX=disabled,重启机器永久生效。
检查磁盘空间是否已满或用户配额已满,这种情况出现的情况也有,相对很少。
通过以上几种方法,基本上能解决上述问题。
更多服务器知识文章推荐:
本文标题:缓存写入失败怎么解决(缓存写入失败怎么回事)
本文地址:https://gpu.xuandashi.com/5230.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!
本文地址:https://gpu.xuandashi.com/5230.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!