分享

SAE搭建Discuz教程、新浪SAE免费建站|微刊

 新华书店好书榜 2013-12-19

Sina App Engine(简称SAE)是新浪研发中心推出的国内首个公有云计算平台,支持PHP,MySQL,Memcached,Mail,TaskQueue,RDC(关系型数据库集群)等服务,可以免费提供给开发者使用,现在介绍一下再SAE下安装discuz论坛的教程!(由于SAE不支持IO读写操作,上传的代码目录没有写入权限,故无法安装Discuz原生版本,所以只能安装专门针对SAE移植的Discuz版本。下边材料给SAE移植的discuz最新版本下载地址)

工具/原料

Discuz SAE最新移植版百度网盘下载:http://pan.baidu.com/s/1ONlO

SAE账号(申请注册方法请参照本经验最后边的“参考资料”的链接)

基于SAE的Discuz建站教程
1

登陆SAE账号,进入我的应用——创建应用

2

进入创建新应用的信息填写界面,此处需要填写一个赠送的三级域名,名称可以自拟,但是创建后不可以更改了。填写应用名称,应用的中文名称,仅供显示用的。选择开发语言,Discuz是PHP+Mysql,故选择php。填写完毕后,点击【创建应用】

3

应用创建成功后会有个提示,提示结束后页面调转到我的首页? 应用列表? 我创建的应用,这里即可看到刚才创建的应用了。

4

点击应用名称,进入应用汇总信息页面,如图所示,这里的access key和secret key将在后边使用到。可以【点击查看】隐藏了的密码

5

点击服务管理下的Mysql,进入服务管理——》MySQL下,点击【点击初始化MySQL】

6

第一、初始化MySQL成功,产生数据库相关的用户信息和现数据库相关操作权限等!点击现数据库管理可以进入管理操作!完成后如下图:

7

第二、Memcache初始化 进入gis102应用后,依次点击“服务管理”——》Memcache,如下图

(这里我输入“11”M大小,各位可以输入10M或者其他,提交。对于云豆,新注册用户赠送500个,实名认证再赠送2000个云豆)

8

第三、Storage的初始化,不要勾选“私有”,否则外面的http请求就没法访问到论坛资源内容! Domain名称请设置为“discuzx”,这是因为移植版的discuzx4sae默认是“discuzx”不然后边程序安装完成样式出现问题!

9

第四、创建一个代码版本。在应用管理——代码管理——创建一个版本,版本号自定,这里默认为1即可,点击创建即可成功!

10

第五、上次代码包;创建好版本后,点击操作——上传代码包,如图所示

11

代码文件会在上传后进行解压的。过程需要几分钟。如图所示

12

第六、安装discuz程序!上传好了discuz程序代码后,接下来就是安装discuz程序了。在浏览器打开新的空白窗口,输入如图域名“ http://版本号.域名.sinaapp.com/install/”如图所示

13

点击我同意——继续,会有环境不可写类似错误,不过提示不需要管它,这是SAE的Discuz一直版本正常出现的,继续“下一步”——全新安装——下一步!

14

接下来是数据库的安装配置,填写好个人的信息,管理员的账号等!其他就可以设自己的,不熟悉的请根据提示“除邮箱外其余数据库信息不要修改”默认即可!

15

数据库安装完成后,直接跳转到网站管理中心的后台,登陆账号即可(上步骤创建的管理员账号)

16

登陆后台成功后,会提示“Please delete install/index.php via FTP!”

17

到——应用管理?代码管理下,找到对应的版本号网站,操作——编辑代码;找到install文件下,双击进入删除index。php文件

18

刷新管理中心后台,发现提示已经没有了,进入后台管理界面正常,对于提示升级的更新暂不用理!

19

网站到此已经搭建完成,但是目前打开论坛首页发现一个问题,论坛样式有问题,没有排版。貌似缺少CSS样式一样!

20

解决方法:使用谷歌浏览器打开网站首页,查询调式代码!(按F12即可),如图,发现有两个CSS文件GET错误,即无法找到路径!按照路径它应该是“域名/data/cache/”目录下的文件。

21

编辑代码,打开“版本1/data/cache/”下发现果然缺少了这两个文件,可以到下载的discuzSAE文件包下找到/data/cache/目录下缺少的两个文件,上传到空间即可!

22

两个文件上传完成后,点击刷新论坛首页查看效果(如何没有效果,请到管理中心后台——工具——更新缓存,后再刷新)。可以发现,论坛首页排版回复了。建站正式成功完成

END
解释论坛排版问题错乱原因

排版出乱的原因是因为移植版的discuzx把需要在服务器上修改写入权限的文件目录等,改放到了SAE中Storage文件存储上了,如下图

2

解决的方法就是按照样式的路径,回复找不到的文件即可!本人这次安装是缺少两个文件,直接上传空间的data/cache目录下解决掉了。

END
注意事项

写这个写得很辛苦,这也是小编第一次使用SAE建站,发现和百度的SAE有些许不同,特别是后边竟然还出现了排版错乱,不知所措,经调式后解决了,自己也由此学习了。有用请投一票或收藏!谢谢!

更多建站经验,请关注本人的【Discuz建站教程】系列经验!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多