1.2.1beta
定义了use_tmpfs = 1
看了前面flyfish和atppp的讨论,检查了一下上载的文件,
发现文件上载到了~bbs/boards/_attach下面,
在cache/home/...下面并没有附件.
看来是www上载的site.php中的
define("ATTACHTMPPATH","boards/_attach");
function getattachtmppath($userid,$utmpnum)
{
return ATTACHTMPPATH . "/" . $userid . "_" . $utmpnum;
}
这段的问题.
准备改法:
把site.php中的getattachtmppath改成和bbs_postarticle中的
#if USE_TMPFS==1
snprintf(buf,MAXPATH,"%s/home/%c/%s/%d/upload",TMPFSROOT,toupper(currentuser->userid[0]),
currentuser->userid,getcurrentuinfo_num());
【 在 atppp (Big Mouse) 的大作中提到: 】
: 什么版本的smthbbs,如果<=1.2.1,site.php里面附件目录函数怎么写的?
: 另外确认phpbbslib.c库正确重新编译安装而且web已经重启动。
: 这个问题我接触过以前叫错的一个站,后来证明是他们自己编译上的问题。
: ...................
--
FROM 61.149.253.*