解决方案 »

  1.   

    windows 是单用户操作系统,很少会遇到权限问题。即使是在服务器上,由于有微软强大的团队,出现权限问题也是极少的
    linux 是多用户操作系统(即便只有你一个人在用),所以权限问题无处不在。开源项目尚未技术支撑较弱,至今也没有出现简洁快捷的工具move_uploaded_file 会判断是否为上传文件, is_uploaded_file 多次一举
    而 move_uploaded_file 遇到目录不存在、不可写、空间不足的时候会返回错误状态
    而你不加判别就 $Message='上传成功!'; 是不妥当的
      

  2.   

    在程序最頂加上
    ini_set('display_errors','on');
    error_reporting(E_ALL);運行后就知道是什麼錯了,一般都是文件夾權限問題可在linux終端使用命令
    設置文件夾組用戶是www-data
    chgrp www-data folder然後設置組權限
    chmod g+rw folder 
      

  3.   

    '/var/www' .'/'. $_FILES['fileField']['name']
    贴出目录文件权限