常见程序配置文件 discuz ucenter phpwind phpmyadmin shopex
配置文件:UCenter用户中心(简称UC):
data/config.inc.php(安装后才有)
常用配置选项:(一般由程序安装时自动生成,若是转移空间或还原过程序文件的才需手动配置)
define(’UC_DBHOST’, ‘localhost’); (数据库服务器地址,localhost表示本机,若mysql数据库不在本机,这里设置为mysql服务器的IP地址)
define(’UC_DBUSER’, ‘111′); (数据库用户名)
define(’UC_DBPW’, ‘111′); (数据库密码)
define(’UC_DBNAME’, ‘111′); (数据库名)
define(’UC_DBCHARSET’, ‘utf8′); (数据库字符编码)
define(’UC_DBTABLEPRE’, ‘uc_’); (表前辍)
————————————–
discuz论坛(简称DZ):
配置文件:config.inc.php
常用配置选项:(一般由程序安装时自动生成,若是转移空间或还原过程序文件的才需手动配置)
数据库配置相关的在文件中有注释说明,这时只说一下6.1以后的版本与用户中心通售的相关的配置
define(’UC_CONNECT’, ‘mysql’); (与UC联接方式,默认为mysql,一般不用更改)
define(’UC_DBHOST’, ‘localhost’); (数据库服务器地址,localhost表示本机,若mysql数据库不在本机,这里设置为mysql服务器的IP地址)
define(’UC_DBUSER’, ‘111′); (数据库用户名)
define(’UC_DBPW’, ‘111′); (数据库密码)
define(’UC_DBNAME’, ‘111′); (数据库名)
define(’UC_DBCHARSET’, ‘utf8′); (数据库字符编码)
以上这几项和UC配置文件中的一样
define(’UC_DBTABLEPRE’, ‘`111`.uc_’);(UC的表前辍,其中 111为数据库名 ,点.是连接符,uc_为UC的表前辍)
define(’UC_DBCONNECT’, ‘0′); (是否与数据库保持持久连接,1表示持久连接,0表示按需连接)
define(’UC_KEY’, ‘m8R0J6vcJ0zf6fh1TeIdj78cAd5bnbY0Yeg232ibpcv86fj4e0M1G5tfGeuft3V4′); (与UC用户中心通信的密钥,可登录UC用户中心查看到)
define(’UC_API’, ‘http://localhost/uc’);(UC安装的地址)
define(’UC_CHARSET’, ‘utf-8′);(UC程序的字符编码)
define(’UC_IP’, ‘127.0.0.1′);(UC所在服务器的IP地址)
define(’UC_APPID’, ‘1′); (本程序在UC用户中心的询应用ID,可登录UC用户中心查看到)
define(’UC_PPP’, ‘20′); (还不知道有什么作用,不般都是20)
—————————————
phpwind(以6.32的版 本为例)
配置文件:data/sql_config.php
其配置选项在文件中有注释详细说明
————————————
phpmyadmin(php写的比较好用的mysql管理程序,
配置文件:libraries/config.default.php
一般需设置 $cfg['blowfish_secret'] = ‘xxx’;(xxx为任意字符)
$cfg['Servers'][$i]['host'] = ‘localhost’;(这是里设置mysql服务器IP地址,localhost表示本机,若mysql数据库不在本机,这里设置为mysql服务器的IP地址)
$cfg['Servers'][$i]['port'] = ”;(设置mysql服务端口,留空为默认端口 3306,若mysql服务器端口不是3306。这里需做相应的更改)
$cfg['Servers'][$i]['auth_type'] = ‘config’;(设置程序认证方式,默认 config 为调试,如果本程序是运行在本机是做本机调度用,这里可以不修改,注意,config模式下只使用下面设置的默认账号登录mysql。如果是在服务器上作管理工具用或在本地需用不同的用户登录mysql,这里一般改为 cookie)
$cfg['Servers'][$i]['user'] = ‘root’;(程序登录mysql的默认用户名,为了安全起见,这里一般改为空)
$cfg['Servers'][$i]['password'] = ”;(程序登录mysql的默认密码,为了安全起见,这里一般改为空)
———————————-
shopex
4.8版本配置文件:config/config.php(其配置选项在文件中有注释详细说明)
4.7版本配置文件:include/mall_config.php
配置选项:
$dbHost = “localhost”;(数据库服务器地址,localhost表示本机,若mysql数据库不在本机,这里设置为mysql服务器的IP地址)
$dbName = “111″;(数据库名)
$dbUser = “111″;(数据库用户名)
$dbPass = “111″;(数据库密码)
$SITE_EODING = “UTF-8″;(程序的字符编码)
$BACKEND_LANG = “zh”;(程序后台语言,貌似改了不起作用)
$portNumber = “80″;(服务器端口,一般不用改)
$_tbpre = “sdb472_”;(表前辍)
error_reporting(E_ALL^E_NOTICE);(程序错误显示,一般不用改)
define(”MYSQL_CHARSET_NAME”,”utf8″);(数据库字符编码)
————————————-
ecshop
版本配置文件:data/config.php (格式与DZ论坛差不多)
$db_host = “localhost:3306″;(数据库服务器地址和端口,localhost表示本机,若mysql数据库不在本机,这里设置为mysql服务器的IP地址,端口一般为mysql默认3306,若不是请根据实际情况按需设置)
$db_name = “111″;(数据库名)
$db_user = “111″;(数据库用户名)
$db_pass = “111″;(数据库密码)
$prefix = “ecs_”;(表前辍)
$timezone = “Asia/Chongqing”;(时区设置,影响程序中显示的时间,asia表示亚洲,Chongqing是 重庆的汉语拼音,这是设置的是北京时间,+8区)
$cookie_path = “/”;(cookie作用域,一般不要修改,会影响到会员登录)
$cookie_domain = “”;(cookie的域名,一般留空不要修改,会影响到会员登录)
$admin_dir = “admin”;(程序后台地址,不般不用修改,如果为了安全修改了后台的目录名,这里要做想就的修改)
$session = “1440″;(会话持续时间,单位为秒)
define(’EC_CHARSET’,'utf-8′);(字符编码,一般不要修改,设置不对会出现乱码)
/*=====UCenter========*/
以下是与UC用户中心通信的设置,与参考DZ6.1的设置,这里不再作说明)
define(’UC_CONNECT’, ‘mysql’);
define(’UC_DBHOST’, ‘localhost’);
define(’UC_DBUSER’, ‘111′);
define(’UC_DBPW’, ‘111′);
define(’UC_DBNAME’, ‘111′);
define(’UC_DBCHARSET’, ‘utf8′);
define(’UC_DBTABLEPRE’, ‘`111`.uc_’);
define(’UC_DBCONNECT’, ‘0′);
define(’UC_KEY’, ‘ZfNeQfNdweRcGfIeW4yaO1H51621h4ocm417h7e5×8X8v8a9rba014c344p0waS7′);
define(’UC_API’, ‘http://localhost/uc’);
define(’UC_CHARSET’, ‘utf-8′);
define(’UC_IP’, ‘127.0.0.1′);
define(’UC_APPID’, ‘2′);
define(’UC_PPP’, ‘20′);
====================================
这里只对常见的几个程序的配置文件做了说明,网站程序多不胜数,不可能一一做说明,下面给出一点小经验
一、配置文件查找原则:
如果程序有说明文件或官方说明等等,那就最好了,一般在有说明中,都有配置相关说明
如果找不到相关说明,恰好这个程序又是没有见过的程序那就要靠经验来找了。
1、一般查找文件名有 config,sql,db,setup,setting,con,conn,connect,inc,include等相关单词的文件.
2、如果在根目录中找不支配置文件,就在名称中带有 config,sql,db,setup,setting,con,conn,connect,inc,include等相关单词的目录中查找一下,
3、如果用以上两条都不能找到,就说明不是程序太烂就是你运气不好,那么这个方法一定能找到配置文件。
打开一个需要调用数据的程序文件,查找 include或require,这是包含文件函数,一个一个打这两个函数后跟的文件来看,必有一个是配置相关的文件。
二、配置文件中选项原则(如果你的英文水平好,不浪费您的时间,这几行不用看)
1、含有servet,host等单词的是与服务器相关的,如果服务器地址等
2、含有port的是与端口相关的
3、含有 sql,db,database的是与数据库有关的
4、含有 user,id,uid的是与用户有关的
5、含有name,id的是与名称有关的
6、含有pw,pass,passwd,password,key的是与密码 有关的
7、含有charset的是与字符编码有关的
8、含有pre,prefix的一般都是表前辍
不过这只是一般,你说你硬要弄个程序,偏就不用这些,那么,你是高人,我向你学习!!!!!
===================================
后记
就写这么多了,其实一般常用的程序您只要在网站搜索一下就能找到相关的配置教程的,(怎么,你说不会用搜索引擎,不好意思,我帮不了您),或许找不到完全适合你的,别那么死板,变通一下,其实各个程序的配置都差不多的。