日常踩坑:mac环境phalcon关于cache目录报错
写代码时,把cache目录误删了,导致工程跑不起来
然后在工程的app目录下新建cache目录,还是不行,一直报错: No such file or directory ....Volt cant be written!
方法一:
一开始以为是cache目录没有设置w(写)权限,然后修改cache目录的权限:$ :chmod 757 cache/
结果还是不行,依旧报错 No such file or directory .....Volt cant be written!
方法二(解决):
查看nginx的日志文件
报错信息如下:
failed to open stream: No such file or directory in /Users/ztt/PhpstormProjects/blog_back/public/index.php on line 37
想到是没有找到目录,接着去工程的配置文件config.php查找问题,问题源找到了,配置内容如下:
'cacheDir' => BASE_PATH . '/cache/',
表明cache目录路径是在工程的根目录下,而新建的时,把cache放在了app目录下,因此运行工程的时,会找不到cache目录
删除app目录下的cache目录,在根目录新建cache,工程运行起来了!