thinkphp的_STORAGE_WRITE_ERROR_问题
2015-11-13 23:06
721 查看
今天服务器突然报这个问题(上图所示),在thinkphp的官网上也发现有朋友碰到这个问题,定位到应该是Runtime目录没有写权限,然后试着给chmod -R 777 Runtime后,问题仍然存在,后面各种测试和上网查资料,仍然无法解决,最后在http://www.thinkphp.cn/bug/3110.html这里得到答案,马上看一下服务器硬盘,结果空间全没了。在删除一些文件后,终于解决了这个问题。
ps:Runtime目录应该是框架自动创建的,如果空间不够,会无法创建,从而报上面的错误,还有一种可能,就是运行的用户没有创建目录的权限。因为我用的是nginx+fastcgi的形式,如果nginx用户组没有对Runtime上一级目录的写操作权限的话,是无法在Application下面创建Runtime目录的,从而也会报上面的错误,此时我们要用chown -R nginx:nginx Application命令使得nginx用户组可以创建Runtime目录。
相关文章推荐
- Log One(phpmyadmin中使用配置文件中定义的控制用户连接失败问题 )
- yii2关于View
- phpMyAdmin 高级功能未全部设置,部分功能不可用
- phpMyAdmin 高级功能未全部设置,部分功能不可用
- NTP服务器的搭建
- Log One(phpmyadmin中使用配置文件中定义的控制用户连接失败问题 :)
- Yii框架的一些系统函数
- php_mysql、php_mysqli 与 pdo_mysql 的区别与选择
- My PHP
- PHP运算符
- PHP中MySQL相关函数
- php代码性能分析方法
- PHP fsockopen函数
- PHP遍历目录并保存
- php中spl_autoload详解
- PHP操作将提交表单内容写入数据库
- yii2 场景 scenarios 的使用
- php 处理上百万条的数据库如何提高处理查询速度
- 解决PHP获取当前时间差8小时
- PHP利用正则表达式替换标签