文章导读:本篇文章讲解了安装X-Space这个超级博客系统的全过程,并且介绍了通过升级Discuz!论坛实现其与X-Space的无缝连接,这样用户就可以一边在论坛灌水发贴一边在自己BLOG上抒发心情了。
前些年火爆的个人网站已经成了昨日黄花,近些年流行的个人论坛也已渐渐冷清,那么今年什么最火呢?百分之九十的人会说是BLOG(博客),那么你是否曾经因为博客提供商的BLOG系统崩溃或暂停服务而影响自己的BLOG撰写呢?你是否曾经抱怨过自己的BLOG系统访问速度缓慢呢?与其将自己的BLOG放在别人空间,不如在自己空间上建立一个BLOG系统。实际上建立这么一套超级博客门户非常简单,今天就由笔者带领大家通过X-Space快速建立超级博客系统。
一、X-Space的前世今生:
X-Space是由Discuz!公司开发的免费超级博客系统,通过他我们可以轻松的建立一套超级博客门户,不仅可以自己发表文章还可以让其他朋友注册你的博客门户来发表日志。是一款中文、免费的软件,软件15.5MB,适用与Win 2000、XP、2003、linux等操作系统。
二、手把手建立超级博客系统:
由于X-Space系统需要Discuz!相关数据的支持,所以首先要在你自己的服务器或个人空间上建立Discuz!论坛,推荐使用最新版本4.1。关于Discuz!论坛的建立方法以前有文章介绍过,感爱好的读者请查看相应文章。
第一步:下载X-Space_v1.0_SC_GBK版本,虽然X-Space有多个版本,其中还包括UTF版,但是GBK版对于国内用户来说还是最稳定的。
第二步:解压缩后将其中的upload文件夹里的内容全部复制到服务器中对外发布目录中。例如默认情况下大部分服务器都是将c:\wwwroot目录发布的,那么我们可以在该目录中建立一个名为xspace的文件夹(写其他名字也可以),然后把upload中的文件及文件夹复制到xspace目录中。
第三步:点我,在弹出的页面里进行安装。(如图1)
图1
第四步:点“开始安装”按钮后就是进行设置参数了,其中的论坛目录的本地路径处可以设置绝对路径也可以设置相对路径。假如是对自己服务器操作的话建议使用绝对路径,例如笔者安装Discuz!论坛到c:\discuzexp\wwwroot目录中,则在此也输入这个绝对路径即可。论坛目录的URL可以写http://127.0.0.1也可以写自己的ip地址。接下来的supersite的URL填写http://127.0.0.1/xspace,这是因为刚刚我们将xspace所需要的文件都放到了自己建立的xspace目录中,我们通过http://127.0.0.1/xspace访问X-space系统,最后的supesite表名前缀请保持默认不变,然后点“提交配置”按钮继续。
第五步:系统将自动检测目录属性并创建相应的数据表。
第六步:安装完成后我们可以用Discuz!论坛治理员的用户名和密码登录X-space系统进行基本设置。点“进入治理平台”按钮即可对系统进行设置。不过要注重一点的是在进入治理平台前需要手工删除install.php文件,否则无法进入X-space系统的治理后台。(如图2)
图2
三、使用X-space超级博客:
我们使用Discuz!论坛的治理员用户名和密码登录X-Space系统,假如你没有修改已建立的Discuz!论坛默认密码的话,这个用户名是admin,密码也是admin。
进入治理界面后点“站点首页”将连接到X-space系统的首页,这里就是我们个人社区门户页面了,由于刚刚建立所以没有任何文章,各个部分也没有健全。(如图3)
图3
假如要想使用X-space平台的各个功能还需要我们开通相应的空间,点“开通我的空间”然后选择空间名,所在地区和BLOG模板即可。(如图4)
图4
当出现“您已经成功申请了自己的个人空间”提示后说明空间开通工作完成。个人空间实际上就是一个BLOG,我们可以在里头发表文章及编辑各个部分组件。(如图5)
图5
发布完成后我们再次通过http://127.0.0.1/xspace/访问X-space平台首页就可以看到更新后的文章了。(如图6)
图6
建立完X-Space系统后我们不仅仅可以通过http://127.0.0.1/xspace/进行访问,只要知道了自己服务器的IP地址,网络中的其他用户也可以通过http://ip/xspace/来访问X-Space系统,可以轻松的注册BLOG用户发表文章没有任何问题。
四、从Discuz!调用X-Space:
有的读者希望搭建完的X-Space能够和Discuz!论坛互相调用,实现完美结合。那么我们还需要进行如下操作。我们以Discuz!论坛4.1版本为例。
第一步:进入进入到刚才解压的X-Space_v1.0_SC_GBK目录中的TOOL目录,将其中的Discuz!_4.1.0_SC_GBK目录下upload文件夹全部内容复制到Discuz!论坛发布目录中的相应位置。
第二步:复制完毕后我们还需要访问自己的Discuz!论坛,用治理员权限登录,点右上的“系统设置”。进入系统治理界面中在左边找到Discuz!工具下的“更新缓存”。
第三步:我们再次访问论坛时就能看到X-Space与Discuz!论坛的完美结合点了,在右上方出现的“我的个人空间”的图标,点该图标就会连接到相应的论坛用户对应的个人BLOG空间了,每个论坛注册用户都拥有自己的BLOG。(如图7)
图7
五、搭建X-Space常见问题:
(1)安装X-Space后访问时出现“/home/user/zoujing.8.mydiscuz.net/wwwroot/X-Space/cache/system/cron.cache.php Have no access to write!”
答:这说明你的X-Space文件在服务器上的权限不足,不是没有运行权限就是没有写入权限。假如你是租用别人空间的话,这个说明文件没有上传完全或者属性没有设置777(everyone),请将cache/system下面的全部文件删除,重新上传完全cache/system里面的文件,重新设置属性即可。
(2)出现“SQL: ALTER TABLE cdb_threads ADD `itemid` mediumint(8) unsigned NOT NULL DEFAULT '0'
Error: Duplicate column name 'itemid'
Errno.: 1060”
答:说明之前安装过X-Space,并没有卸载干净导致。我们可以先将论坛后台升级数据库,然后将论坛数据库下的supe_前缀的表删除(假如表名前缀作过修改以修改后的名称为准),最后全新安装X-Space。
文/阮征