首先,确定几件事
1,你打开了数据库、MC、创建名为discuzx的storage(注意是discuzx,且是公有域,反盗链取消掉)
2确定你有修改config.yaml文件,改写他的rewrite规则
没有的,我给你贴出来, 就在原文件最后重起一行粘贴
handle:
-rewrite: if ( path ~ "^topic-(.+)\.html") goto "portal.php?mod=topic&topic=$1&%{QUERY_STRING}"
-rewrite: if ( path ~ "^article-([0-9]+)-([0-9]+)\.html") goto "portal.php?mod=view&aid=$1&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^forum-(\w+)-([0-9]+)\.html") goto "forum.php?mod=forumdisplay&fid=$1&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html") goto "forum.php?mod=viewthread&tid=$1&extra=page\%3D$3&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^group-([0-9]+)-([0-9]+)\.html") goto "forum.php?mod=group&fid=$1&page=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^space-(username|uid)-(.+)\.html") goto "home.php?mod=space&$1=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^archiver/(.+)\.html") goto "archiver/index.php?$1&%{QUERY_STRING}"
-rewrite: if ( path ~ "^([a-z]+)-(.+)\.html") goto "$1.php?rewrite=$2&%{QUERY_STRING}"
-rewrite: if ( path ~ "^data/cache/(.+)\.css") goto "cssjs.php?file=$1&type=css"
-rewrite: if ( path ~ "^data/cache/(.+)\.js") goto "cssjs.php?file=$1&type=js"
.
如果不是保存在论坛原路径的,注意修改路径
其实吧!这些问题在新浪云开发者平台的帮助文档里已经说的很清楚了,大概是这样的:新浪云平台采用分布式存储 Storage 来对文件进行存储。SaeStorage class Storage服务适合用来存储用户上传的文件,比如头像、附件等。不适合存储代码类文件,比如页面内调用的JS、CSS等,尤其不适合存储追加写的日志。使用Storage服务来保存JS、CSS或者日志,会严重影响页面响应速度。建议JS、CSS直接保存到代码目录,日志使用sae_debug()方法记录。
上传文件的方法如下链接所示:http://apidoc.sinaapp.com/sae/SaeStorage.html
希望能对你起到帮助。