安装步骤(请务必按照先后顺序):
上传文件
通过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', '...');
2011年09月15日 22:46 沙发
以前安装DZ不知道为什么总是安装好后首页会显示错误!
2011年09月16日 07:51 1层
@★Extreme★ 用SAE版的DZ应该不会呀 不过我那个不知道为什么上传不了附件 还在研究中 官方给的解释是重新上传 貌似上传DZ程序当时出错很多次
2011年09月16日 22:35 2层
@七支剑 要上传到Domain里面吧!
2011年09月17日 00:53 3层
@★Extreme★ 我又试着开了个新的传了一遍可以了 一定要用SDK传 SVN貌似第一次不行 等SDK传完了用SVN更新就可以修改了
http://778877.sinaapp.com
2011年09月17日 02:06 4层
@七支剑 附件要上次到Domain
2012年08月25日 13:09 2层
@七支剑 我的问题也是和你的一样,应该是目录不可写的问题导致的。 能解决掉吗?
2011年09月17日 00:16 板凳
我又试着开了个新的传了一遍可以了 一定要用SDK传 SVN貌似第一次不行 等SDK传完了用SVN更新就可以修改了
http://778877.sinaapp.com
2011年09月19日 22:10 地板
*ymt11 留言是种美德,写点什么…
2011年10月02日 11:28 4楼
郁闷,跟Xweibo通讯怎么一直提示“配置文件无法写入”,两边测试都是这样!是不是安装在SAE,discuzX就没法通讯了?
2011年10月03日 16:55 1层
@iove86 我这边都正常的 XWEIBO配置没法修改 不过通讯是正常的 最后那步的KEY有没有改
2012年06月30日 08:45 5楼
不错
2012年08月14日 14:47 6楼
你好,很感谢你的博客,我照着搭建了一个论坛。可是,为什么图像没法显示。。。
http://2.noway.sinaapp.com/code/index.php,有时间的话帮我看看,万分感谢,谢谢
2012年08月14日 19:26 1层
@小小无路 是哪里的图像无法显示
2012年08月14日 20:48 2层
@七支剑 就是个人的那个图像。。比如个人主页的头像。。。谢谢咯
2012年08月14日 20:52 7楼
http://2.noway.sinaapp.com/code/home.php?mod=space&uid=1&view=admin
2015年06月26日 10:54 8楼
不错的文章,内容出口成章.禁止此消息:nolinkok@163.com