Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于SS5.5/XS3.0beta2版本的config.php文件配置问题

[复制链接]
antdk 发表于 2007-4-25 11:42:47 | 显示全部楼层 |阅读模式
本来是不打算写这篇文章的,因为只要认真的看看config.php文件里的中文说明应该就没事了,但是目前发觉很多新手出现的错误均与这个问题有关,所以写一下,提供给新手参考。
首先,不管是全新安装SS/XS或者升级,config.php文件均需要手动修改后上传到空间才能开始安装或升级,切记,不要期望在安装过程里程序会自动写入或修改config.php文件。
其次看看这个文件里的内容,推荐使用emedit这个软件打开修改并保存文件,对所有版本文件都兼容。
下边是对文件修改的说明,原文是黑色字,注明部分我将使用红色字

<?php

/*
[SupeSite/X-Space] (C)2001-2006 Comsenz Inc.
配置文件

$RCSfile: config.php,v $
$Revision: 1.57 $
$Date: 2007/04/04 23:07:03 $
*/

//--------------- 数据库设置 ------------------------------

//SupeSite数据库服务器
//SupeSite数据库服务器(一般为本地localhost)
$dbhost = 'localhost';
//SupeSite数据库用户名
$dbuser = 'root';      注意这里默认文件是使用root用户,这里将论坛config.inc.php文件里的内容搬过来,除非你使用不同的数据库名或用户。推荐使用与论坛同一的数据库。
//SupeSite数据库密码
$dbpw = '';        

//SupeSite数据库名
$dbname = '';             前2项均参考论坛的config.inc.php文件。
//SupeSite表名前缀(不能与论坛的表名前缀相同)
$tablepre = 'supe_';

//SupeSite数据库持久连接 0=关闭, 1=打开
$pconnect = 0;
//SupeSite数据库字符集
$dbcharset = 'gbk';

//Discuz!数据库服务器
//Discuz!论坛数据库服务器
//推荐情况下,你的Discuz!论坛与SupeSite应该是使用同一台MySQL服务器,所以请保留为空
//如果你确认使用不同的MySQL服务器,请填写Discuz!论坛使用的远程MySQL服务器IP
$dbhost_bbs = '';
//Discuz!数据库用户名
$dbuser_bbs = '';
//Discuz!数据库密码
$dbpw_bbs = '';              // 如果使用与论坛相同的数据库这里可以不要理会。如果不同数据库,这里要填写论坛使用的数据库名和连接用户及密码。

//Discuz!数据库名(如果与SupeSite安装在同一个数据库,留空即可)
$dbname_bbs = 'discuz';     // 一定要注意这里,官方文件填入了discuz,但是如果使用相同数据库,填论坛数据库名或留空,这里一定要处理,很多升级问题出在这里。特别提醒!!!!!
//Discuz!表名前缀
$tablepre_bbs = 'cdb_';

//Discuz!数据库持久连接 0=关闭, 1=打开
$pconnect_bbs = 0;
//Discuz!数据库字符集
$dbcharset_bbs = 'gbk';

$dbreport = 0;//是否发送数据库错误报告? 0=否, 1=是

//--------------- URL设置 ------------------------------

//SupeSite/X-Space程序文件所在目录的URL访问地址
//可以填写以 http:// 开头的完整URL,也可以填写相对URL。末尾不要加 /
//如果程序无法自动获取,请务必手工修改为 http://www.yourwebsite.com/supesite 形式
$siteurl = '';

//论坛URL地址
//可以填写以http://开头的完整URL,也可以填写相对URL。末尾不要加 /
$bbsurl = '/bbs';       // 这两个地方建议手动填入访问地址,注意说明。

//论坛附件目录URL地址(为空则系统将用论坛默认附件路径,如果您修改了论坛默认附件保存目录,请设置该选项)
$bbsattachurl = '';

//--------------- COOKIE设置 ------------------------------

//Cookie前缀
$cookiepre = 'cdb_';      //这个要照搬论坛的设置,否则会出现登陆了显示未登陆的情况。

//cookie 作用域
//注意:为了与论坛同步登录,请设置为 .yourdomain.com 形式,并同时修改论坛config.inc.php文件的cookie作用域与之相同
$cookiedomain = '';      // 如果未出现与论坛同步登录问题,建议留空,论坛里的也留空。

//cookie 作用路径
$cookiepath = '/';

//--------------- 字符集设置 ------------------------------

//强制设置字符集,只乱码时使用
$headercharset = 0;      // 注意这里的说明,如果没有乱码可以不用强制。我自己设为1,目前也没问题。
//页面字符集(可选 'gbk', 'big5', 'utf-8')
$charset = 'gbk';

//--------------- 邮件发送配置 ------------------------------

$adminemail = 'admin@yourdomin.com;  //系统Email        //这里需要修改为你自己的管理信箱。
$sendmail_silent = 1;//屏蔽邮件发送中的全部错误提示, 1=是, 0=否

//邮件发送方式
//0=不发送任何邮件
$mailsend = 1;

if($mailsend == 1) {

        //1=通过 PHP 函数及 UNIX sendmail 发送(推荐此方式)

} elseif($mailsend == 2) {

        //2=通过 SOCKET 连接 SMTP 服务器发送(支持 ESMTP 验证)
        $mailcfg = array();
        $mailcfg['server'] = 'smtp.126.com';//SMTP 服务器
        $mailcfg['port'] = '25';//SMTP 端口, 默认不需修改
        $mailcfg['auth'] = 1;//是否需要 AUTH LOGIN 验证, 1=是, 0=否
        $mailcfg['from'] = 'supesitedemo@126.com';//发信人地址 (如果需要验证,必须为本服务器地址)
        $mailcfg['auth_username'] = 'supesitedemo';//验证用户名
        $mailcfg['auth_password'] = 'supesitedemo';//验证密码

} elseif($mailsend == 3) {
        
        //3=通过 PHP 函数 SMTP 发送 Email(仅 win32 下有效, 不支持 ESMTP)
        $mailcfg = array();
        $mailcfg['server'] = 'smtp.your.com';// SMTP 服务器
        $mailcfg['port'] = '25';// SMTP 端口, 默认不需修改
}

//--------------- 图片相册设置 ------------------------------

//用户创建图片主题,一次可以上传的图片数目
//不宜过多,否则容易上传因超时而失败
$uploadimgpernum = 12;    // 对于空间来说最好不要改动这里,否则上传附件可能有问题。可以适当减少一点。

//--------------- 其他系统参数 ------------------------------

//不能自动拥有空间的用户组ID黑名单
//用户在没有升级空间前,系统会自动为其开通一个以论坛为主的空间,如果您想禁止一些用户组使用本功能,请修改本数组变量
$blackgroupids = array(4,5,6,7,8);

//论坛版本(选择Discuz!论坛的版本,可选值:4, 5)
$bbsver = '5';

//数据库个人空间缓存表分表设置
//系统会根据用户uid进行自动分表处理。设置为0则不启用本功能
$perspacenum = 10000;

//XS免费域名服务器(不要随便修改)
$xsdomain = 'ns.supesite.com';

?>


本来比较简单的,大家可以对照看看,注意红色字部分的说明,很多情况下只要注意了这些情况,安装与升级就比较顺利,当然如果原来论坛安装了其他插件也可能会导致升级出问题。

[ 本帖最后由 antdk 于 2007-4-25 11:44 编辑 ]

评分

1

查看全部评分

安笛 发表于 2007-4-25 11:46:16 | 显示全部楼层
顶一个!!
回复

使用道具 举报

eqmz 发表于 2007-4-25 12:24:06 | 显示全部楼层
回复

使用道具 举报

2xy 发表于 2007-4-25 13:23:08 | 显示全部楼层
支持一下!:)
回复

使用道具 举报

eqmz 发表于 2007-4-25 15:58:05 | 显示全部楼层
路过......
回复

使用道具 举报

joy666 发表于 2007-4-25 21:32:44 | 显示全部楼层
支持
回复

使用道具 举报

ApLinD 发表于 2007-4-26 04:16:08 | 显示全部楼层
为什么我安装了可是有乱码呢?
而且除了乱码..
所有的文件都呈现
SupeSite info: Can not connect to MySQL server

User: Guest
Time: 2007-4-26 4:07am
Script: /spacecp.php

Error:
Errno.: 0

Similar error report has beed dispatched to administrator before.

到底怎么回事?

http://blog.students-city.net
请大大进入帮我查看...
回复

使用道具 举报

 楼主| antdk 发表于 2007-4-26 08:05:40 | 显示全部楼层

回复 #7 ApLinD 的帖子

你进入SS/XS后台在功能频道设置里开启日志、图片等频道,没开启当然不行。
回复

使用道具 举报

ApLinD 发表于 2007-4-26 11:47:25 | 显示全部楼层
原帖由 antdk 于 2007-4-26 08:05 发表
你进入SS/XS后台在功能频道设置里开启日志、图片等频道,没开启当然不行。


但是我现在连后台都进不到..
SupeSite info: Can not connect to MySQL server

User: Guest
Time: 2007-4-26 11:40am
Script: /spacecp.php

Error:
Errno.: 0

Similar error report has beed dispatched to administrator before.


为什么这样呢?
我已经很确定我的数据库那些已经填写正确了...
是否要重新update?
回复

使用道具 举报

ApLinD 发表于 2007-4-26 12:13:07 | 显示全部楼层
我的难题已经解决了..
如果方便我想可以写一个Beta3的config.php填写技巧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-24 11:10 , Processed in 0.032009 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表