原因是你所给的权限有问题;例如:
chmod('public/uploads','0777');
chmod('public/uploads',777);
mkdir('public/uploads','0777');
这是错误的,或者在本地测试没有问题,上传到服务器就报错:
mkdir(): Permission denied
解决方法:
需要把引号去掉,或者补全权限参数
chmod('public/uploads',0777);
mkdir('public/uploads',0777);
777 或者 '0777' 实际上是八进制的 01411
所以导致报错:mkdir(): Permission denied