TP5建立缓存文件会建到服务器根目录去

is_dir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/www.abc.com/public:/home/www.abc.com/:/proc/:/tmp)

关键File(/)不是应该指向runtime/cache里面吗,怎么会变成/,我打印var_dump(RUNTIME_PATH . 'cache' . DS);输出"/home/www.abc.com/runtime/cache/",这里的地址对啊,真的搞不懂,有大神帮我解释下吗?

当年话下
浏览 390回答 3
3回答

元芳怎么了

楼上说的正解,我看了下你打印缓存目录是对的,但是生成的时候是在根目录,建议你去看下生成缓存的方法是不是指定了目录或者是不是源码里面改动过根本没有读系统的配置

繁花不似锦

检查下代码,实在发现不了,可以一步一步的打印,跟着代码走,看看哪里的路径出现了错误
打开App,查看更多内容
随时随地看视频慕课网APP