Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)delvpublished in(发表于) 2013/12/29 4:42:48 关于discuz论坛附件不能上传解决办法_php资料_编程技术
很多人说附件无法上传是要设置upload_tmp_dir,实际上是没有必要的,为什么呢,因为这个值只是指明了附件上传的临时文件夹,如果不手动指定的话,那么php会默认c:/windows/temp,为临时文件夹,实际上用哪个做临时文件夹都没有关系,关键是文件夹以及他们根目录的权限问题。php临时文件夹必须具有以下权限才能正确上传附件临时文件夹:administrator:完全控制user:读取,读取,写入,遍历目录临时文件夹所在根目录:administrator:完全控制user:遍历目录(如果不行的话加上写入权限)但是,默认的临时文件夹根目录为C盘,加上user用户对服务器而言是个重要的安全隐患,所以我们一般把upload_tmp_dir的值设置到非系统盘,比如d:\datatemp,然后再对D盘和datatemp目录赋予相应的权限。
终极解决办法就是在非系统盘建立window\temp,并给window和temp文件夹users权限。就ok!
赞