thinkphp缓存文件写入失败是什么原因

2025-04-26 17:00:01
推荐回答(1个)
回答1:

Thinkphp缓存文件写入失败,主要原因是没有缓存文件夹(runtime)的管理权限。

这种情况大部分出现在Linux服务器中,Windows服务器默认具备可写权限。

以Thinkphp5.0版本为例:

在Linux服务器的情况下,它必须是具备可写权限才行,并且这种可写权限应该递归到所有子文件夹。

假设thinkphp放在 /home/www/thinkphp 目录。

chomd -R 777 /home/www/thinkphp/runtime/

通过以上命令使runtime文件夹以及其子文件夹都具备可写权限。