免费空间sourceforge成功安装Discuz! X2解决缓存刷新实战教程
sourceforge免费空间是由世界上最大的开源软件开发网站sourceforge.net提供的,空间支持PHP,无限空间容量,无限流量,虽然是一个国外空间,但是打开速度快,空间稳定,是一个优秀的免费空间。
免费资源部落也给大家介绍过了sourceforge免费空间,但是由于sourceforge空间并非专业为大家提供建站服务的空间服务,加上sourceforge空间的一些限制,导致很多朋友在使用sourceforge的时候遇到非常多的问题。
在关于免费空间的问题中,大家向我咨询的最多的也就是sourceforge空间申请使用、安装程序、绑定域名的问题。其中尤其是以在sourceforge空间上安装Discuz! X2论坛的人居多。
其实我比较推荐大家在免费空间上安装Wordpress,一来Wordpress对于空间要求,容易安装成功,二来Wordpress完全可以满足你建网站做博客的目标,在使用Wordpress过程中也是学习提高的过程。
当然还是有不少朋友比较热衷于玩Discuz! X2论坛,所以这篇文章我就来为大家介绍如何在sourceforge空间上成功安装Discuz! X2,并且解决登录、发贴的缓存刷新问题。
如果你想要sourceforge空间,其实我已经写过了一系列的关于sourceforge免费PHP空间的申请、使用、数据库创建、域名绑定、安装程序的图文教程了:
- 1、最新sourceforge免费空间申请注册使用和绑定域名数据库管理教程(sourceforge空间改版后的新的申请和使用方法)
- 2、Sourceforge免费空间如何安装网站博客程序以WordPress为例(sourceforge空间上安装Wordpress是最容易的)
- 3、Sourceforge.net免费空间成功申请和使用过程问题总结(其实大家问我的问题我早就已经写出来了,忽略的细节)
免费空间sourceforge成功安装Discuz! X2解决缓存刷新实战教程
PS:在开始安装Discuz! X2之前,你必须要有一个sourceforge免费空间,如果还没有,请按照上面的的图文教程快速申请一个。然后开始下面的安装程序教程。
一、用FTP工具上传Discuz! X2到sourceforge空间
1、先到Discuz! X2官方网站上下载最新的Discuz! X2程序包,这里是新版Discuz! X2下载地址(Discuz! X2 (20110629))。
2、请把下载下来的Discuz! X2 的程序包直接解压到本地,然后请注意,是将upload文件夹里面的所有文件上传到sourceforge空间中,如下图:
3、特别注意,推荐你使用Winscp来登录sourceforge空间,这里是Winscp下载地址。Winscp的用户名,请一定要按照这样的格式:用户名,项目名。中间是英文逗号,如下图:
4、注意使用FTP工具登录sourceforge空间,只有文件路径是包含了你的项目名才是有效的,直接用鼠标全选拖动到右边上传,如下图(图片是缩略图,点击还原放大):
1、进入你的sourceforge空间的项目管理页面,点击MysqL数据库管理,如下图:
2、然后登录到在线MysqL数据库管理系统,创建一个数据库,如下图:
3、对于数据库这一块的操作,更详细的操作说明请看《最新sourceforge免费空间申请注册使用和绑定域名数据库管理教程》中的数据库部分。
三、sourceforge开始安装Discuz! X2图文教程
1、上传完了Discuz! X2,创建好了数据库,现在打开你的sourceforge空间的二级域名地址,就会直接进入Discuz! X2安装界面,如下图:
2、点击下一步,这里是文件夹的读写权限检查,如下图:
3、按照Discuz! X2的安装要求,在FTP中找到该文件或者文件夹,右击,选择属性,如下图:
4、设置成为777,点击确定,如下图:
5、完成后,进入下一步,选择“全新安装”,如下图:
6、最关键的一步,填写Discuz! X2安装的MysqL数据库信息。不会填写的,请一定要按照的操作演示来填写,特别是数据库服务器地址(每个人不一样,在上面的管理MysqL中可以看到)。如下图(图片是缩略图,点击还原放大):
7、点击下一步,安装成功,进入Discuz! X2后台管理,记得把安装文件删除掉,如下图:
四、解决sourceforge上的Discuz! X2账户登录、发贴等缓存不自动刷新
1、出现sourceforge上的Discuz! X2账户登录、发贴等缓存不自动刷新的问题,是因为sourceforge空间限制的问题,但是我们可以通过添加PHP代码强制刷新来解决这个缺陷。
2、解决的原理就是在需要刷新的页面上添加一段强制刷新的代码,代码的内容是:
- <?php
//SF.NET空间去缓存
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
//cache更新时间
header("Cache-Control: no-cache, must-revalidate, no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
//不缓存网页
header("Pragma: no-cache")
?>
3、不同的程序可能需要添加代码的页面不一样,对于Discuz! X2,你需要将根目录的admin.php和forum.php、template/default/common/header.htm进行修改。
4、还是不明白的朋友,请看详细具体的操作演示:《解决sourceforge空间缓存不自动刷新和sourceforge.jp空间申请使用》一文中的手动添加代码部分。
5、添加的效果如下图:
1、sourceforge安装Discuz! X2,网站访问速度快,Discuz! X2使用正常,成功解决了Discuz! X2账号登录和发贴等不会自动刷新的问题。有兴趣的朋友可以亲自测试:https://iifreehao123.sourceforge.net/bbs/。
2、sourceforge发贴可以自动刷新,也可以上传附件,效果可以看我发的帖子,如下图:
3、小小遗憾一:无法开通云平台。在sourceforge上成功安装Discuz! X2,但是由于服务器不允许对外发送数据,网站服务器无法连接到云平台,所以Discuz! X2的云平台功能是无法使用的。如下图:
4、小小遗憾二:无法使用静态化。sourceforge服务器禁用了静态化组件,所以Discuz! X2后台的SEO优化的伪静态化是无法使用的,如下图:
1、虽然有上面说到的两点遗憾,但是综合各方面考虑,我认为站在免费空间的角度讲,sourceforge用来运行Discuz! X2是非常好选择。
2、大家在sourceforge安装Discuz! X2,请一定要按照我上面的教程一步一步严格执行操作,否则很容易出问题。
3、成功安装和顺利运行Discuz! X2后,那就是绑定域名了,请结合这篇SF空间绑定域名教程和SAE空间使用DZ教程。
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
博主的文章思路很清晰,太棒了。很少见过如此详细的空间教程了。原来我也在用SF空间,但是自动刷新有问题。不令DZ不行,WP也有问题。这个教程让我的问题迎刃而解了。
[回复] -
解决SF空间的教程太好了,正好解决了我的问题。要知道这个问题,让我苦恼了有一个月了。今天解决了,很开心。
[回复] -
正在研究当中,教程太长了,看来我要花一会儿功夫了。
[回复] -
SF空间速度不错,而且限制并不是很多,按照博主的方法,我已经成功安装了WP\DZ还有PW,很不错的空间,希望可以长久使用。
[回复] -
又安了一次,可登陆了,谢谢你
[回复] -
@kaiku, 呵呵 和我一样的啊
[回复] -
推荐个免费主机:1T的哦(fxuyi)
云空间 https://www.83432.com/free/[回复] -
我试过好几遍了,好象还不行
[回复] -
是啦!备份很重要,我在建站方面没什么经验,也只好慢慢来了!
[回复] -
上传了,安装成功了的。tuanshu.sourceforge.net/install
[回复] -
为什么论坛安装之后会出现这种情况啊?!https://att.discuz.net/data/attachment/forum/201206/29/193141t5tftztp2oyp9f0f.png
[回复] -
sourceforge ftp登陆时ftp用户名使用是“用户名,账户名”登陆不上去, 单纯使用用户名 倒是可以,但进去后没有web目录 好像只是自己的个人文件夹
[回复] -
ftp登陆时,其实不是“用户名,项目名”,而是“用户名,个人网址” 比如用户是aaa 项目名是bbb 注册项目时网址是 sourceforge.net/projects/ccc。
那么登陆时ftp用户名应为“aaa,ccc”,试了好长时间才试出来……[回复] -
Discuz不给力,打算换 phpBB,SF的上传速度慢的不得了
[回复] -
qi,神人! 不解释,好好收藏一下。
[回复] -
我也是电信的,是广东那边,请博主看看这个能不能打开,
https://link3.wind1027.info
顺带也想问一个我长时间也没有解决的问题,我在新空间还原了discuz后,修改了
config目录的
config_global_default.php
config_ucenter_default.php
两个配置文件为新空间的数据库信息,网站是还原了,但是后台总不能登陆,我都是重新在新空间安装discuz论坛,再把更改过的文件替换的,这样后台才可以登陆,但这个方法说起来有点笨[回复] -
这个空间只能用作测试只用,我已经被它删了无数个站点了
[回复] -
安装Discuz!论坛为什么会这样?
无法连接数据库,请检查数据库用户名或者密码是否正确
Access denied for user ‘u48g..(数据库名)’@’localhost’ (using password: YES)
您必须解决以上问题,安装才可以继续!
求帮忙?谢谢[回复] -
安装Discuz!论坛为什么会这样?
安装过程中
无法连接数据库,请检查数据库用户名或者密码是否正确
Access denied for user ‘u48g..(数据库名)’@’localhost’ (using password: YES)
您必须解决以上问题,安装才可以继续!
求帮忙?谢谢[回复]