Thinkphp缓存文件写入失败,主要原因是没有缓存文件夹(runtime)的管理权限。
这种情况大部分出现在Linux服务器中,Windows服务器默认具备可写权限。
以Thinkphp5.0版本为例:
在Linux服务器的情况下,它必须是具备可写权限才行,并且这种可写权限应该递归到所有子文件夹。
假设thinkphp放在 /home/www/thinkphp 目录。
chomd -R 777 /home/www/thinkphp/runtime/
通过以上命令使runtime文件夹以及其子文件夹都具备可写权限。
缓存文件写入失败,一般原因都是因为对缓存目录不可写权限引起;可使用linux命令:
chmod
-R
777
{网站目录路径}
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)