Sina App Engine(简称SAE)是新浪研发中心推出的国内首个公有云计算平台,支持PHP,MySQL,Memcached,Mail,TaskQueue,RDC(关系型数据库集群)等服务,可以免费提供给开发者使用,现在介绍一下再SAE下安装discuz论坛的教程!(由于SAE不支持IO读写操作,上传的代码目录没有写入权限,故无法安装Discuz原生版本,所以只能安装专门针对SAE移植的Discuz版本。下边材料给SAE移植的discuz最新版本下载地址)
SAE搭建Discuz教程、新浪SAE免费建站――工具/原料Discuz SAE最新移植版百度网盘下载:链接: http://pan.baidu.com/s/10imi6 密码: xqpuSAE账号(申请注册方法请参照本经验最后边的“参考资料”的链接)博客地址:http://blog.csdn.net/allgisSAE搭建Discuz教程、新浪SAE免费建站――一、基于SAE的Discuz手动建站教程
SAE搭建Discuz教程、新浪SAE免费建站 1、
登陆SAE账号,进入我的应用――创建应用
SAE搭建Discuz教程、新浪SAE免费建站 2、
进入创建新应用的信息填写界面,此处需要填写一个赠送的三级域名,名称可以自拟,但是创建后不可以更改了。填写应用名称,应用的中文名称,仅供显示用的。选择开发语言,Discuz是PHP+Mysql,故选择php。填写完毕后,点击【创建应用】
SAE搭建Discuz教程、新浪SAE免费建站 3、
应用创建成功后会有个提示,提示结束后页面调转到我的首页?应用列表?我创建的应用,这里即可看到刚才创建的应用了。
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 4、
点击应用名称,进入应用汇总信息页面,如图所示,这里的access key和secret key将在后边使用到。可以【点击查看】隐藏了的密码
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 5、
点击服务管理下的Mysql,进入服务管理――》MySQL下,点击【点击初始化MySQL】
SAE搭建Discuz教程、新浪SAE免费建站 6、
第一、初始化MySQL成功,产生数据库相关的用户信息和现数据库相关操作权限等!点击现数据库管理可以进入管理操作!完成后如下图:
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 7、
第二、Memcache初始化进入gis102应用后,依次点击“服务管理”――》Memcache,如下图
(这里我输入“11”M大小,各位可以输入10M或者其他,提交。对于云豆,新注册用户赠送500个,实名认证再赠送2000个云豆)
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 8、
第三、Storage的初始化,不要勾选“私有”,否则外面的http请求就没法访问到论坛资源内容!Domain名称请设置为“discuzx”,这是因为移植版的discuzx4sae默认是“discuzx”不然后边程序安装完成样式出现问题!
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 9、
第四、创建一个代码版本。在应用管理――代码管理――创建一个版本,版本号自定,这里默认为1即可,点击创建即可成功!
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 10、
第五、上次代码包;创建好版本后,点击操作――上传代码包,如图所示
SAE搭建Discuz教程、新浪SAE免费建站 11、
代码文件会在上传后进行解压的。过程需要几分钟。如图所示
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 12、
第六、安装discuz程序!上传好了discuz程序代码后,接下来就是安装discuz程序了。在浏览器打开新的空白窗口,输入如图域名“http://版本号.域名.sinaapp.com/install/”如图所示
SAE搭建Discuz教程、新浪SAE免费建站 13、
点击我同意――继续,会有环境不可写类似错误,不过提示不需要管它,这是SAE的Discuz一直版本正常出现的,继续“下一步”――全新安装――下一步!
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 14、
接下来是数据库的安装配置,填写好个人的信息,管理员的账号等!其他就可以设自己的,不熟悉的请根据提示“除邮箱外其余数据库信息不要修改”默认即可!
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 15、
数据库安装完成后,直接跳转到网站管理中心的后台,登陆账号即可(上步骤创建的管理员账号)
SAE搭建Discuz教程、新浪SAE免费建站 16、
登陆后台成功后,会提示“Please delete install/index.php via FTP!”
SAE搭建Discuz教程、新浪SAE免费建站 17、
到――应用管理?代码管理下,找到对应的版本号网站,操作――编辑代码;找到install文件下,双击进入删除index。php文件
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 18、
刷新管理中心后台,发现提示已经没有了,进入后台管理界面正常,对于提示升级的更新暂不用理!
SAE搭建Discuz教程、新浪SAE免费建站 19、
网站到此已经搭建完成,但是目前打开论坛首页发现一个问题,论坛样式有问题,没有排版。貌似缺少CSS样式一样!
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 20、
解决方法:使用谷歌浏览器打开网站首页,查询调式代码!(按F12即可),如图,发现有两个CSS文件GET错误,即无法找到路径!按照路径它应该是“域名/data/cache/”目录下的文件。
SAE搭建Discuz教程、新浪SAE免费建站 21、
编辑代码,打开“版本1/data/cache/”下发现果然缺少了这两个文件,可以到下载的discuzSAE文件包下找到/data/cache/目录下缺少的两个文件,上传到空间即可!
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 22、
两个文件上传完成后,点击刷新论坛首页查看效果(如何没有效果,请到管理中心后台――工具――更新缓存,后再刷新)。可以发现,论坛首页排版回复了。建站正式成功完成
SAE搭建Discuz教程、新浪SAE免费建站――解释论坛排版问题错乱原因SAE搭建Discuz教程、新浪SAE免费建站 1、
排版出乱的原因是因为移植版的discuzx把需要在服务器上修改写入权限的文件目录等,改放到了SAE中Storage文件存储上了,如下图
SAE搭建Discuz教程、新浪SAE免费建站_SAE
SAE搭建Discuz教程、新浪SAE免费建站 2、
解决的方法就是按照样式的路径,回复找不到的文件即可!本人这次安装是缺少两个文件,直接上传空间的data/cache目录下解决掉了。
SAE搭建Discuz教程、新浪SAE免费建站――注意事项写这个写得很辛苦,这也是小编第一次使用SAE建站,发现和百度的SAE有些许不同,特别是后边竟然还出现了排版错乱,不知所措,经调式后解决了,自己也由此学习了。有用请投一票或收藏!谢谢!更多建站经验,请关注本人的【Discuz建站教程】系列经验!博客地址:http://blog.csdn.net/allgis