操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

X-Space安装详解及安装中常见问题解决

2006-8-16 发布方:康盛创想 网友评论 0 条 点击进入论坛

  一、环境需要

  安装X-Space非常简单。安装前,您需要先安装一个Discuz! v4.x论坛(请到http://www.discuz.net/),如果您已经安装使用了Discuz!论坛,则您马上就可以进行X-Space的安装了。

  二、安装详细流程

  1、使用FTP软件(推荐使用CuteFTP,以下设置均以CuteFTP为例)登陆您的服务器,建立一个单独的目录X-Space,或者选择合适的位置,确保存放在此位置的文件能够被web请求访问到,并且该目录中具有执行PHP代码的权限。

  图1-01:在服务器建立一个单独的文件目录X-Space;

  2、SupeSite/X-Space要求使用FTP软件上传PHP文件时,使用二进制(BINARY)方式进行。否则程序将无法运转。

  (设置二进制上传方法:[CuteFTP工具]—>[全局选项]—>[传输]—>[传输方式]—>[二进制]—>[确定])

  图1-02:CuteFTP二进制设置;

  图1-03:CuteFTP二进制设置;

  3、将SupeSite文件包中./upload目录下的全部文件和目录结构以二进制方式上传至服务器。而将SupeSite文件包中 ./tool目录下的supe.post.php上传至论坛根目录中。

  图1-04:文件全部上传完毕;

  4、在执行安装文件进行安装之前,先要设置相关的目录属性,以便数据文件可以被程序正确读写。使用 FTP 软件登录您的服务器,然后将服务器中以下的目录、以及该目录下面的所有文件属性设置为 777。

  ./attachments

  ./cache/robot

  ./cache/system

  ./cache/tpl

  ./data

  ./data/robot

  ./html

  ./log

  ./config.php(注:该文件安装完毕后需要将属性恢复为原来的属性644)

  (属性777设置方法:[登陆FTP]—>[右键文件夹]—>[属性(chomd)]—>[777]。)

  图1-05:设置文件属性;

  win主机everyone权限设置方法:登陆服务器右键[文件夹属性]—>[-安全]—>[添加]—>[everyone]—>[完全控制]。

  图1-06:windows主机下的文件属性设置(1);

  图1-07:windows主机下的文件属性设置(2);

  图1-08:windows主机下的文件属性设置(3);

  图1-09:windows主机下的文件属性设置(4);

  5、在浏览器中运行 install.php,即访问 http://您的域名/SupeSite目录/install.php 按照向导一步步完成最后的安装即可。

  (注意:安装完成后务必将install.php文件删除)

  图1-10:X-Space开始安装;

  图1-11:设置参数;

  图1-12:检测目录属性;

  图1-13:系统建立数据表;

  图1-14:安装完毕;

  6、安装完毕!使用论坛管理员的帐号登录SupeSite,然后进行相关设置设置。(注意:此时如果不删除install.php系统将提示您不能登录SupeSite管理平台)

  三、安装中常见错误及问题解答

  1、问:出现“/home/user/zoujing.8.mydiscuz.net/wwwroot/X-Space/cache/system/cron.cache.php

  Have no access to write!”

  答:说明您的文件没有上传完全或者属性没有设置为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。

  3、问:如何将X-Spacee与Discuz!论坛进行整合?

  答:(1)修改论坛“include/common.inc.php”文件。找到“m.accessmasks”修改为“m.accessmasks,m.xspacestatus”。

  (2)修改论坛模板templates/default/index.htm和templates/default/forumdisplay.htm。

  将论坛模板中的“”

  修改为“”

  将论坛模板中的“”

  修改为“访问地址/?action/panel" target="_blank">

我的个人空间(new!)访问地址/?action/register">
开通我的个人空间”

  (3)完成以上步骤后,整合结束。

  4、问:如何为X-Space个人门户设置二级域名?

  答:(1)登录自己网站的域名管理后台添加“泛解析”。以新网的域名后台为例,进入新网的域名管理面版后,添加一条A记录。其中,“主机名”填写“*” ,“指向”填写为自己网站的服务器IP。

  (2)设置服务器支持泛域名。

  Apache环境下:打开配置文件conf/httpd.conf文件,添加一个虚拟主机。(conf/httpd.conf文件在linux主机该的/usr/local/apache2/下面,而win主机取决于您的Apache安装位置)

  配置(如下):

  ServerAdmin

yourmail@yourdomain.com

  DocumentRoot 你的SupeSite程序的服务器目录

  ServerName 你的域名.com

  ServerAlias *.你的域名.com

  IIS环境下:

  首先,登录服务器为X-Space建立一个新站点。(注意:如果该服务器上还有其他站点,请为这些站点先设置好主机头,否则二级域名设置无效)

  图1-15:登录服务器为X-Space建立一个新站点;

  图1-16:X-Space站点主机头设置必须为空;

  (3)进入SupeSite的站长管理后台,打开“[系统设置]—>[启用二级域名支持]”选项,并且在“二级域名的根域名”的文本框中填入你的域名(例如 blog.com)。现在,二级域名支持设置完毕了。

  (注:不要在域名前面填写www)

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46430 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail