discuz4sae


Discuz,UCenter,UChome迁移到Sina App Engine

Discuz,UCenter,UChome迁移到Sina App Engine

主要改动

图片附件等存储在sae的storage中,模板的缓存文件存在memcache中 目前数据库只支持连接sae的主库,没有充分利用到sae主从数据库。如应用访问量非常大的可考虑进行改成,支持主从库的访问。 SAE化时,UChome模板为改动,discuz个别模板有改动;换用模板套系的时候若有问题,可在论坛里发帖提出来。 数据库备份的功能没有出来,若要进行数据库备份,请在sae应用管理中备份数据库

说明

若Discuz官方出现新版本或补丁,请谨慎升级。Discuz4sae改动地方很多,替换discuz官方的升级文件可能造成程序在sae上无法正常运行。

安装及配置说明 1. 上传文件

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

  1. 初始化sae配置及导入数据库

登录sae,在管理面板中创建数据库并进入phpmyadmin管理数据库,手动导入/install.sql文件

在sae操作面板,开启memcache,10M即可(节省云豆吗)

在sae操作面板中,创建名为discuz的storage

  1. 登录网站并修改管理员密码

    默认管理员密码为admin,admin

  2. 使用sae sdk修改Ucenter的管理员密码

    在/ucenter/data/config.inc.php中修改ucenter的管理员密码, 默认Ucenter管理员密码为discuz4sae。修改如下两行

    define('UC_FOUNDERPW', 'bd12856d0a47060c2394a80c3a9806e6'); define('UC_FOUNDERSALT', '740202'); UCenter管理员代码生成工具:按照生成的内容修改配置文件/ucenter/data/config.inc.php即可: http://1.discuz4sae.sinaapp.com/ucenter/reset.php

  3. 登录Ucenter, 在应用管理中,编辑个人家园与Discuz!的应用URL

将url改成您应用的Url 若uchome的discuz链接不对,请进uchome的高级设置中更新discuz的url

下载 (66.88 KB)

前天 11:02

  1. 执行uploadimg.php将discuz的图片上传到storage

    http://app_name.sinaapp.com/uploadimg.php url中的app_name改成您应用的sinaapp二级域名再运行。 uploadimg.php文件执行一次之后可删除,防止第三方人员恶意多次执行,影响服务器效率,牺牲了自己的云豆。

安装时,请不要忘记修改admin的密码和Ucenter的密码,因为默认的密码大家都知道。 如需修改其它参数,可在配置文件中自行修改,改完后通过SDK上传。 如要修改UC_KEY等参数,请同步修改配置文件的UC_KEY与ucenter应用管理中的UC_KEY。

Project Information

  • License: GNU GPL v2
  • 13 stars
  • svn-based source control

Labels:
Discuz UCenter UChome SInaAppEngine SAE Discuz4sae UCenter4sae UChome4sae