新浪云空间SAE搭建DZ论坛教程

安装步骤(请务必按照先后顺序):

上传文件
通过SAE SDK将文件上传至建立的sae项目目录,SAE SDK的下载地址:http://sae.sina.com.cn/?m=sdk

初始化sae应用配置
登录sae,在管理面板中开启数据库,开启memcache(10M即可),创建名为discuzx的storage(公有,别建私有的域)。 三者缺一不可。

安装Discuz!X
进入install目录,http://appname.sinaapp.com/install/
安装过程中,忽略环境不支持的提示,直接进入下一步。填写您的用户名密码即可,无需修改数据库信息的配置(建议不要修改表前缀,因为后续有很多操作需要默认前缀)。

登录Discuzx后台,更新缓存
操作流程:工具-》更新缓存-》确定。

登录SAE,进入Mysql管理(PHPMYADMIN)
点击应用的数据库-》选择SQL-》执行云平台修复SQL语句-》提示成功

继续执行SQL
执行该SQL以解决家园相册无法设置封面,SQL语句

修改config.yaml,配置rewrite规则,否则页面无法正常访问(css使用rewrite)。前几行无需修改,只加入从handle开始的部分即可
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 ~ "^blog-([0-9]+)-([0-9]+)\.html$") goto "home.php?mod=space&uid=$1&do=blog&id=$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"

------------------至此页面能正常显示了----------------------------------------

执行uploadimg.php将crossdomain.xml写入storage,支持flash的跨域操作stor。
无需在乎warning提示信息,显示over即操作完成

使用sae sdk修改Ucenter的管理员密码
在/ucenter/data/config.inc.php中修改ucenter的管理员密码,
UCenter管理员代码生成工具:按照生成的内容修改配置文件/ucenter/data/config.inc.php即可:http://1.discuz4sae.sinaapp.com/ucenter/reset.php  修改Ucenter创始人密码。修改如下两行
define('UC_FOUNDERPW', '...');
define('UC_FOUNDERSALT', '...');

修改Ucenter应用通信密钥,支持应用的通信
修改UCenter密码后,再后台登录进入UCenter, 在应用管理里,选择刚安装的应用进入。
复制通信密码,修改/config/config_ucenter.php. 修改完成后,应用就能通信成功了~
define('UC_KEY', '...');
删除 install/index.php,防止被恶意安装
操作方法: 在本地删除install/index.php,然后通过SDK更新上传即可。
切记不要忘了删除,不然被别人再安装一次,你就呜呼哀哉了

若开启新浪xweibo插件,请到http://open.weibo.com 申请appkey, 然后在 /wxb/app.cfg.php中修改
define('XWB_APP_KEY', '...');
define('XWB_APP_SECRET_KEY', '...');

七支剑
笑话

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

如果您喜欢本站 请至360点评评价本站 登录后可实时查看最新内容

目前评论:16   其中:访客  11   博主  5

  1. avatar ★Extreme★ 游客 2

    以前安装DZ不知道为什么总是安装好后首页会显示错误!

    • avatar 七支剑 游客

      @★Extreme★ 用SAE版的DZ应该不会呀 不过我那个不知道为什么上传不了附件 还在研究中 官方给的解释是重新上传 貌似上传DZ程序当时出错很多次

      • avatar ★Extreme★ 游客 2

        @七支剑 要上传到Domain里面吧!

        • avatar 七支剑 游客

          @★Extreme★ 我又试着开了个新的传了一遍可以了 一定要用SDK传 SVN貌似第一次不行 等SDK传完了用SVN更新就可以修改了
          http://778877.sinaapp.com

      • avatar 黑夜 游客 0

        @七支剑 我的问题也是和你的一样,应该是目录不可写的问题导致的。 能解决掉吗?

  2. avatar 七支剑 游客

    我又试着开了个新的传了一遍可以了 一定要用SDK传 SVN貌似第一次不行 等SDK传完了用SVN更新就可以修改了
    http://778877.sinaapp.com

  3. avatar 哈哈 游客 0

    *ymt11 留言是种美德,写点什么…

  4. avatar iove86 游客 0

    郁闷,跟Xweibo通讯怎么一直提示“配置文件无法写入”,两边测试都是这样!是不是安装在SAE,discuzX就没法通讯了?

    • avatar 七支剑 博主

      @iove86 我这边都正常的 XWEIBO配置没法修改 不过通讯是正常的 最后那步的KEY有没有改

  5. avatar 游客 0

    不错

  6. avatar 小小无路 游客 1

    你好,很感谢你的博客,我照着搭建了一个论坛。可是,为什么图像没法显示。。。
    http://2.noway.sinaapp.com/code/index.php,有时间的话帮我看看,万分感谢,谢谢

    • avatar 七支剑 博主

      @小小无路 是哪里的图像无法显示

      • avatar 小小无路 游客 1

        @七支剑 就是个人的那个图像。。比如个人主页的头像。。。谢谢咯

  7. avatar 小小无路 游客 1

    http://2.noway.sinaapp.com/code/home.php?mod=space&uid=1&view=admin

  8. avatar 荷兰网 游客 0

    不错的文章,内容出口成章.禁止此消息:[email protected]