Thinkphp 报错:
file_put_contents(/www/wwwroot/renrendaima.com/runtime/cache/9c/1356424812750f21b94481a819868e.php): Failed to open stream: No such file or directory
ThinkPHP V8.1.3 { 十年磨一剑-为API开发设计的高性能框架 } - 官方手册
报错原因
file_put_contents 找不到缓存目录:/www/wwwroot/renrendaima.com/runtime/cache/9c/ 文件夹不存在、目录权限不足、运行时目录未自动创建,ThinkPHP 生成缓存文件需要先创建层级目录,目录缺失直接写文件就报这个错。
一、快速修复步骤(Linux 宝塔 /lnmp 环境)
1. 进入网站根目录
chmod -R 755 runtime/