新浪SAE免费空间上安装DiscuzX2.0教程和SAE空间绑定域名方法
新浪SAE免费空间也就是新浪Sina App EngineSina App Engine(SAE),因为是基于开放云计算平台,所以在使用起来比较麻烦。PHP5 Runtime运行环境,基于Mysql数据库,管理工具是SDK等等。
免费用户可以创建10个app,而同一App最大domain数是5个,每个单一domain的容量是2GB,图片大小最大只支持4MB,MySQL是5G,Storage是10G,另外关于宽带流量SAE已经划分的不同的流量配额。
总得来说,SAE免费php空间适合一个小型的博客或者网站,据我的估计,SAE免费空间在不使用额外的“云豆”(指系统默认的云豆配额)情况下,能够满足IP为1000左右的博客或者网站。
Sina App Engine与 Google App Engine 比较相似,目前只支持PHP,只要是PHP程序就可以在Sina App Engine运行,前提是必须进行定制。所以,我们介绍的,基本上都是针对Sina App Engine修改过的程序。
新浪SAE免费空间最大的特点就是速度快,最大的不足就是上手难度高。新手在没有什么建站经验情况,建议不要使用,当然如果只是纯粹地自娱自乐,也可以拿新浪SAE开耍。
真正可以称得上是我们专门用来建站的空间的,推荐大家用下面几个(尤其是新手朋友们):
- 1、速度快无广告byethost免费PHP空间和解决免费空间国内无法访问(免费PHP空间,控制面板Cpanel,可以绑定域名,月流量200GB)
- 2、Cwcity.de德国老牌免费PHP空间申请注册绑定域名安装程序方法教程(免费PHP空间,空间自制面板,数据库、空间、流量等足够了)
- 3、速度快!Sitemix.jp稳定1.5GB容量免费php空间可绑域名无限流量(PHP空间,速度快是一大优势,数据库限制严格,适合折腾用户)
新浪SAE免费空间上安装DiscuzX2.0教程和SAE空间绑定域名方法
一、新浪SAE免费空间安装DiscuzX2.0前须知
1、新浪SAE免费空间的申请和使用方法我已经写了图文教程,比较简单,还没有申请到的可以参考一下:免费主机新浪SAE搭建WordPress国内优秀免费php空间。
2、在新浪SAE免费空间安装Wordpress比较简单,况且官方也提供了定制版本的Wordpress For SAE,但是安装和使用DiscuzX2.0论坛就有些麻烦了。SAE和之前介绍的SF空间有点类似。
3、这两个空间都是做开源平台的,但是有共同的特点,就是禁用了大量的函数和类,还有严格限制MysqL数据库等,SF空间不适合安装DiscuzX2.0,推荐安装Wordpress:Sourceforge免费空间如何安装网站博客程序以WordPress为例。
4、还好,国内有不少的优秀开发者针对新浪SAE平台,将一些我们常用的网站博客程序定制成功,方便我们在新浪SAE空间上运行。这次我介绍的在新浪SAE免费空间上安装DiscuzX2.0,就是SAE定制版。
二、新浪SAE免费空间安装DiscuzX2.0准备工作
1、下载SAE SDK(类似管理空间的FTP工具),这里是SAE SDK下载地址。
2、下载最新的DiscuzX2.0 for SAE ,这里是DzxSae2.0下载地址。
三、新浪SAE免费空间安装DiscuzX2.0图文教程
1、运行SAE SDK,将下载下来的DiscuzX2.0 for SAE 文件全部上传到你的应用中。
2、开启数据库功能。进入SAE的数据库管理,点击“初始化MysqL”,如下图:
3、开启memcache功能,设定值为10MB,如下图:
4、创建一个Domain,名字命名为:discuzx,如下图(图片是缩略图,点击还原放大):
5、使用SAE SDK上传DiscuzX2.0 for SAE 文件。如果你是第一次使用应用,先要创建一个版本,如下图:
6、然后将DiscuzX2.0 for SAE 的文件复制到SAE SDK目录下的APPS文件夹的应用里的code当中,如下图:
7、返回到SAE SDK界面,点击“上传已经更新的文件”,所有的文件就会上传到新浪的SAE中你创建的应用了。
8、开始安装DiscuzX2.0,打开类似于:http://freebbs.sinaapp.com/install/ ,开始安装,不要管什么文件权限等问题,直接点击下一步,一直到数据库填写界面。这里你要做的只是填写邮箱地址和密码,其它的不要改动。如下图:
9、继续下一步,安装成功。
四、新浪SAE免费空间安装DiscuzX2.0完后必须做的事情
1、更新缓存。进入DiscuzX2.0,在工具中点击更新缓存,如下图:
2、解决QQ互联提示网络问题或服务器繁忙。先点击MysqL,点击管理MysqL,如下图:
3、打开在线MysqL管理,在SQL当中执行以下语句。
- update `sae_common_plugin` set `modules` =’a:4:{i:1;a:10:
{s:4:”name”;s:7:”connect”;s:4:”menu”;s:0:”";s:3:”url”;s:0:”";
s:4:”type”;s:2:”11″;s:7:”adminid”;s:1:”0″;s:12:”displayorder”;
s:1:”0″;s:8:”navtitle”;s:0:”";s:7:”navicon”;s:0:”";
s:10:”navsubname”;s:0:”";s:9:”navsuburl”;s:0:”";}
i:2;a:10:{s:4:”name”;s:7:”spacecp”;s:4:”menu”;s:8:”QQ绑定”;
s:3:”url”;s:0:”";s:4:”type”;s:1:”7″;s:7:”adminid”;
s:1:”0″;s:12:”displayorder”;s:1:”0″;s:8:”navtitle”;s:0:”";
s:7:”navicon”;s:0:”";s:10:”navsubname”;s:0:”";s:9:”navsuburl”;s:0:”";}
s:6:”system”;i:2;s:5:”extra”;a:2:{s:11:”installtype”;s:0:”";
s:10:”langexists”;i:1;}}’ where `identifier`=’qqconnect’;
4、操作演示如下图:
5、解决家园相册无法设置封面的问题。在SQL中执行下面语句:
- ALTER TABLE `sae_home_album` CHANGE `pic` `pic` VARCHAR( 360 ) NOT NULL DEFAULT ”;
6、解决DiscuzX2.0 for SAE 的网址静态化和页面显示不正常的问题。请编辑你的config.yaml文件,添加以下rewrite规则:
- 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 ~ “^([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”
7、操作演示如下图:
8、将crossdomain.xml写入storage,支持flash的跨域操作,打开类似:http://freebbs.sinaapp.com/uploadimg.php就行了。如下图:
9、最后记得删除 install/index.php,防止被恶意安装。
五、新浪SAE免费空间安装DiscuzX2.0测试成功
1、注册在新浪SAE免费空间安装的DiscuzX2.0可以成功,当然不会收到注册成功邮件。如下图:
2、DiscuzX2.0的一些云平台功能如QQ互联等,都可以正常使用。
3、静态化网址等都显示正常。
六、新浪SAE免费空间绑定域名
1、默认新浪SAE免费空间是不支持没有备案的域名绑定的,当然即便备了案的域名,绑定也有困难的。不过,我们可以采用反向绑定的方法,将任意域名绑定在新浪SAE免费空间上。
2、准备工作:找一个支持.htacccess重写的虚拟主机,或者免费空间也行。
3、然后编辑.htacccess文件,没有.htacccess文件的,可以自己上传一下,添加如下规则进去,其中的网址填写你的新浪SAE地址,如下:
- <IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ http://freebbs.sinaapp.com/$1 [P]
</IfModule>
4、操作演示如下图:
5、最后,记得进入DiscuzX2.0后台将网址设置成为你绑定的域名网址,如下图:
七、新浪SAE免费空间成功安装DiscuzX2.0演示
- 1、新浪SAE免费空间安装DZ演示:http://freebbs.sinaapp.com
- 2、新浪SAE免费空间绑定域名演示:http://iucblog.tk/
- 3、图片外链演示(你可以把它做相册):
八、SAE空间安装DiscuzX2.0小结
1、新浪SAE免费空间速度快是我要推荐的原因,其它方面暂时没有看到什么好的地方。
2、新浪SAE免费空间上安装DiscuzX2.0比较麻烦,而且容易出现各种问题,虽然大部分功能可以使用,有些地方,DiscuzX2.0还是不正常。
3、新浪SAE空间绑定域名,需要找另外一个支持.htacccess重写的空间,绑定后访问新浪SAE的速度,将依赖于你存放.htacccess的空间的性能。
4、新浪SAE空间最佳最合适的应用就是Wordpress,安装DiscuzX2.0适合爱折腾的用户。
5、除了速度,比新浪SAE空间更加优秀的开源平台有:谷歌10GB免费空间和sourceforge免费空间。
文章出自:免费资源部落 http://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
真的,我猜你也会喜欢的:
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
按照博主的教程,花了我一天的时间,终于搞定我的SAE论坛,正在调试当中。多谢了。
[回复]
-
部落推荐的免费空间果然是精品,不过就是太难折腾了。现在我的买了空间了,有空再来玩玩SAE吧。
[回复]
-
在SAE上安装了Wordpress,还好,一切运行正常,唯一的不足就是不能够绑定域名。看来我也要找一个空间来反向绑定域名了。
[回复]
-
从谷歌的免费空间转到了新浪的免费空间上,先试试,通用的话就继续使用,不能用的话,我换别了。
[回复]
-
还是好好玩Wordpress吧。我在SAE免费空间已经安装了几个WP了,感觉用起来挺好的。
[回复]
-
对比SF空间,既可以绑定域名,限制等也少,我还是用sf空间吧。SAE看了他们提供的免费配额,太坑了。。。
[回复]
-
为什么我安装之后界面风格不显示啊,只显示文字和一些连接图片,安装插件和风格也失败
[回复]
-
问下博主,为啥我这上传了文件调用安装程序时,显示找不到网页?
[回复]
-
您帮我安装好了
[回复]
-
这个真的很不错啊
[回复]
-
我是一步一步按照步骤进行的啊 上传完 打算安装时候就出现 Discuz! Database Error
The database has encountered a problem. Need Help?——————————————————————————–
Error messages:
[Type] 查询语句错误
[1146] Table ‘app_haerbin.common_session’ doesn’t exist
[Query] SELECT * FROM common_session WHERE sid=’nXHxr6′ AND CONCAT_WS(‘.’, ip1,ip2,ip3,ip4)=’113.0.188.244′Program messages:
[Line: 0128]index.php(require)
[Line: 0050]forum.php(discuz_core->init)
[Line: 0069]source/class/class_core.php(discuz_core->_init_session)
[Line: 0343]source/class/class_core.php(discuz_session->init)
[Line: 1144]source/class/class_core.php(DB->fetch_first)
[Line: 0943]source/class/class_core.php(DB->_execute)
[Line: 0983]source/class/class_core.php(db_mysql->fetch_first)
[Line: 0781]source/class/class_core.php(db_mysql_slave->query)haerbin.sinaapp.com 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
[回复]
-
我的DZ就是在你这下的啊
[回复]
















