thinkphp 本地测试可以上传,服务器上提示,请手动创建。./uploads文件

浏览:2971 发布日期:2016/05/05 分类:技术分享

指定的保存目录为上两级目录下的uploadfile/wap,并未指定基于入口文件的./uploads,所以到服务器上一直提示:上传根目录不存在!请尝试手动创建./uploads
最后到Local.class.php 文件发现:

就打印出rootPath的权限
public function checkRootPath($rootpath){
$e = is_writable($rootpath)? "w": "r";
$b = is_dir($rootpath)? "d": "f";
if(!(is_dir($rootpath) && is_writable($rootpath))){
$this->error = '上传根目录不存在!请尝试手动创建:'.$rootpath." {$e}-{$b}";
return false;
返回结果为:上传根目录不存在!请尝试手动创建:'./uploads." {r}-{d}
./uploads只有r的权限,再到linux服务器上给uploads777权限,至此问题解决。
最佳答案
评论( 相关
后面还有条评论,点击查看>>