您的位置:首页 > 移动开发

SinaAppEngine部署APP

2014-08-02 17:14 274 查看
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建站教程】系列经验!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: