//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/
由于目前phpMy Adm in的最新版本已经更新到了3.1.4 网上流传的很多配置方法都是以前老版本的 已经不太适应新版本的配置要求于是
顺便也把phpMyAdm in2.11.5.1的配置步骤也列在下面为了切换及调试P HP方便我采用的是windows系统本地调试。
1、先下载p hp MyAdm in安装包
到国外官方网站http://www.php myadm in.n et上点击导航栏上的“D O WNLO AD S”链接进入下载页面选择“all-languages.zip”版本下载
到本地解压把解压缩文件放到系统指定的虚拟根目录下的php myadm in文件夹里可自定义文件夹名如flymorn的本地存放位置是
D:\w ww\p hp my adm in里。
2、找到phpmyadmin文件夹里的/libraries/c onfig.default.php文件(旧版本是根目录下的config.inc.php文件)用支持UTF-8编码的写字
板打开进行编辑。
3、查找$cfg['PmaAbsoluteUri']
修改为你将上传到空间的p hp MyAdm in的网址
如 $c fg['PmaAbs olute Uri']='http://www.the 1999.c om/phpmyadmin/' ;
这里因为我是本地调试我改为$c fg['PmaAbs olute Uri']='http://loc alho st/phpmyadmin/';注意不要漏掉最后的反斜杠/和开头的http。
4、查找$c fg['S ervers'][$i]['host']='loc alhost' ; 通常用默认也有例外可以不用修改//但我在这里却遇到了不是本地的就是WEB与数据库不在同一台服务器
5、查找$c fg['S ervers'][$i]['auth_typ e']='c onfig' ;
在自己的机子里调试用config如果在网络上的空间用cookie这里我们既然在前面已经添加了网址就修改成c ookie。
我个人建议无论是本地还是网络上都建议设置成c ookie安全第一。
同时 当auth_typ e这个值设置为c o o kie后还有一个地方需要作出相应的修改$cfg['blowfish_secret']=' ' ;
改成 $c fg['blow fish_s ecret']='www.the 1999.c om';
这里的www.baidu.c om自己随便定义不超过46个字符。如果这个地方留空将会出现上文提到的第2个错误 “配置文件现在需要绝密的短
语密码(blowfish_secret)”。
6、查找$cfg['Servers'][$i]['user']='root'; //MySQL user 用户名 自己机里用root在网上一般为你的ftp用户名虚拟主机提
供商会告诉你的一般不要修改
7、查找$cfg['Servers'][$i]['password']='123456' ; //MySQL password 123456修改成连接你的MYSQL数据库的用户密码
8、查找$c fg['D e faultLang'] = 'zh'; 这里是选择语言 zh代表简体中文的意思 还有$c fg['DefaultChars et']='gb2312'; 修改
默认编码为国标
到这里 phpMyAdmin就已经配置完成O K你可以打开http://loc alho s t/phpmyadmin/访问方便快捷的图形化管理软件p hp MyAdm in了。关于
本文没有提到的配置文件里的其他选项大家可以不用关心了也不必修改。
在安装配置p hp MyAdm in的过程中所遇到的问题。
AAA "php My Admin-错误.无法载入mys ql扩展"解决办法
对于php.in i文件首先进入php 5安装目录假设安装目录为C:\P HP 5将php.ini-d is t复制一份放到C:\WINNT Window s XP/2003下为
C:\Window s 内改名为php.ini 然后用记事本打开利用记事本的查找功能搜索extension_dir="./"并将其路径指到你的PHP
目录下的extens ions 目录 比如 extens ion_dir="C:\PHP5\ext"再搜索register_globals=Off将Off改成On
查找;extens ion=php_mys ql.dll ;extens ion=php_mbstring.dll
;extens ion=php_mc rypt.dll将前面的引号“ ”去掉。
然后把C:\P HP5\libmysql.dll C:\PHP5\ext\php_mysql.dll C:\PHP5\ext\php_mysqli.dll拷贝到
C:\Windows\system32下这样PHP5才能
支持MYSQL。
BBB “无法载入mcrypt扩展请检查PHP配置”解决办法
1、没有正确安装Mysql数据库在系统服务中Mysql相关的服务没有启动。
2、 在系统的system32 C:\windows\system32 目录下缺少libmcrypt.dll文件解决方法
是找到php目录下的libmc rypt.dll并将libmcrypt.dll复制到C:\window s \system32目录中然后重新启动Web服务。
3、在PHP目录下的php.ini文件中没有将 “;extens ion=php_mc rypt.dll”中的前面一个“;”去掉所以不能使用相应功能解决方法是
打开php.ini文件找到; extens ion=php_mc rypt.dll改成extens ion=php_mc rypt.dll //去掉前面的;使之生效
4、Mysql目录没有读取权限正确的目录权限如下admin is trator完全控制system完全控制user读取加运行
其他的用户权限全部删除也可保留但安全性不高建议删除然后重启MYsql服务和Web服务建议修改此项后重启一下服务器。
CCC “配置文件现在需要绝密的短语密码(b lowfish_secret)”
确保在c onfig.default.php文件里面进行了正确的设置
$c fg['S ervers'][$i]['auth_typ e']='c o okie' ;
同时
$c fg['blowfish_s ecret']='www.the 1999.c om'; // 这个值随便写就是不能留空
在p hp my adm in根目录中存在一个c o n fig.in c.p hp文件p hp my adm in根目录下的c o n fig.in c.p hp配置文件的优先级比/libraries
/config.default.php的配置文件高系统是先调用根目录里的配置文件然后才是libraries文件夹里的配置文件。我们在前面修改的是libraries下的c onfig.default.php要想它首先生效所有我们删除phpmyadmin根目录下的config.inc.php配置文件。最后重启Apache。
DDD “#2003-服务器没有响应”。
遇到这个问题多半是MYSQL数据库没有启动建议直接在在控制面板-管理工具-服务里面把MYSQL启动。关于是否启动你可以在任务管理
器里查看是否有“mys qld-nt.exe”这样的进程如有有则说明mys ql已经启动。还有一个可能的原因是你在配置MySQL的时候端口修
改了不是默认的3306所以你在c onfig.default.php文件中要把它改为$c fg['Servers'][$i]['port']='你修改的实际端口' 。
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
下载ap ac he2.2和php 5.2.6和phpMyAdmin3.1
1.安装apac he,选择allus ers时默认端口为80如果有安装默认的iis开启的话需要关闭或者改变iis的默认端口
2.将php解压后将该路径下的所有.dll文件复制到window s/systems 32/路径下
3.将php中的php.ini-dis t文件复制到w indows路径下改名为php.ini打开该文件将extension_dir=".\"改为extension_dir="对
应php5路径下\ext"。将extens ion=php_gd2.dll extens ion=php_mys ql.dll前面的分号注释去掉。
4.在apac he安装目录下c onf文件夹中的httpd.c onf配置文件打开在最后面添加LoadModulephp5_module"d:\php5\php5 apache2_2.dll"
AddType app lic at ion/x-httpd-php.php
5.如果需要修改默认的htdoc s的虚拟目录的指向修改http d.c onf文件中的Do c umentRo ot"D:/Apache2.2/w ebpage" 同时需要修改后面的
节点否则访问不到这个目录的页面。
6.如果需要连接mys ql数据库的可下载phpMyAdm in包然后解压放置在指定的虚拟目录下我这里的路径是w ebpage目录中。然后访问
127.0.0.1 如果可以看到管理界面就可以使用mys ql的账户密码登录了。
7.如果进入phpMyAdmin界面后提示"配置文件现在需要绝密的短语密码(blow fish_s ec ret) "则需要找到c onfig.default.php文件里面进行
设置$cfg['blowfish_secret']='随便字符' ;
8.如果提示"没有发现P HP的扩展设置mbs tring 而当前系统好像在使用宽字符集。没有mb s tring扩展的php MyAdmin不能正确识别字
符串可能产生不可意料的结果.",就看systems 32中是否缺少php-mbstring.dll 同时找到php.ini的文件把;extens ion=php_mbs tring.d ll
前面的";"去掉。
9.如果提示"无法载入mc rypt扩展
请检查PHP配置",就找到php.ini的文件把;extens ion=php_mc rypt.dll前面的分号去掉。//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////
一般情况下我需要修改c onfig.inc.php中的什么设置
通常您只需修改$dbname $dbus er $dbpw $dbhost $adminemail五个变量其他保留默认即可。前四个变量用于连接数据库最后一
个用于在论坛底部显示您的E-mail连接。虚拟主机用户的数据库连接信息通常由空间商给出如果前四项其中之一配置不正确就会出现
数据库无法连接的错误提示而无法安装或使用论坛所以修改时请务必谨慎如有疑问请咨询您的空间提供商。
如何修改在线用户的记录时间
修改c onfig.inc.php中的$onlineho ld即可。该参数默认值为900秒15分钟您可以自行把该值调大但从系统的角度出发建
议不要为了追求表面的在线人数而设置过大的在线记录时间(如大于一个小时)因为即使最合理的设计在线记录过多也会不同程度导致检
索速度的降低对于仅得到表面上增加的在线人数来说这种做法是没有必要的。c onfig.inc.php中的Cookie设置有什么用c onfig.inc.php中共有$c ookiepath和$c ookiedomain两个Cookie相关设置。通常保持默认即可。如果您在同一域名下安装了多个
Dis c uz!论坛则需要修改这里的设置。 $c ookiepath用于指定Cookie作用于哪个URL路径假设您服务器下有A、 B两个论坛 A论
坛UR L为http://www.y o ur.c om/fo rum/B论坛URL为http://www.y o ur.c o m/b bs/则可以指定A论坛的$c o okiep ath="/forum"这
样c ookie就不会和安装在同一主机下的B论坛冲突 另一变量$cookiedomain用于设置Cookie作用的域名 比如设置成
$c ookiedomain = "your.c om"则Cookie会对your.c om下的所有主机作用如abc。your.c om www。 your.c om home。 your.c om等
。否则设置为空值""为只对目前访问的主机作用。c onfig.inc.php中的$pc onnect参数有什么作用
决定是否采用pconnect 长期连接连接数据库。 pconnect方式可以不释放已经结束的连接进程为后续的数据库连接做好准备。这种方
式可以减少每次进行用户名密码验证的资源消耗但同时因为打开很多并为使用的连接而占用内存资源。虚拟主机用户建议关闭pc onnect
拥有自己服务器的用户可在wait_timeout值小于10的情况下打开。详情请参考《MySQL备份、优化与故障处理》。
如何实现把附件保存在非D is c uz! 目录
在c onfig.inc.php中的相关设置选项为$attac hdir和$attac hurl。 $attac hdir为存储附件文件的磁盘路径可以是当前(D is c uz! 目
录)路径下的相对路径也可以是绝对路径如Win 32系统下的C:/w ww/attac hm ents或
*nix系统下的/home/us er/attac hments。是否
为Web路径均可只要P HP程序可以读写该目录。为保证这一点首先用户需要相应权限 Unix用户需设置该目录属性为777 。如果
您在系统设置的常规选项中打开了 帖子中显示图片附件功能 则还需要配置$attac hur l 并保证该目录可以由Web被直接访问。
否则这个变量是不起作用的不用配置。
我的服务器不支持邮件发送应该如何解决
Dis cuz! 自建邮件发送模块利用该模块您可以使用公共的SMTP服务器或需要验证的ESMTP服务器来实现邮件的发送但此模块需要系
统Socks连接到远程服务器上可能会耗费一定的时间。在mail_c onfig.inc.php中提供了对Discuz!邮件发送模块的设置配置好该
文件中的S MT P参数和认证信息可以使用D is c uz!工具箱中的邮件测试功能进行测试详情请见《Dis cuz!工具箱》。
一般情况下在*nix系统下无须做任何改动默认使用方式$mails end=1即可快捷的发送Emai l。建议仅在特别需要的情况下使用
D is c uz! 自建的邮件发送方式 以避免不必要的资源消耗。相关设置的说明在程序注释中提供。 ESMTP模块已在中国大陆的21cn etang
等免费邮件服务器上验证成功。
/////////////////////////////////////////////////////////////////////////////////////////////c onfig.inc.php(include/c onfig.inc.php)文件包含了系统运行的核心配置详细参数介绍如下//数据库配置信息define('DB_HOST', 'localhost');//数据库服务器主机地址define('DB_USER', 'root'); //数据库帐号define('DB_PW', 'root'); //数据库密码define('DB_NAME', 'phpcmsutf'); //数据库名define('DB_PRE', 'phpcms_'); //数据库表前缀 同一数据库安装多套Phpcms时请修改表前缀define('D B_CHARSET', 'utf8'); //数据库字符集define('DB_PCONNECT',0);//0或1是否使用持久连接define('DB_DATABAS E', 'mysql'); //数据库类型
//网站路径配置define('PHPCMS_PATH', '/cms/phpcms_utf/'); //Phpcms框架访问路径相对于域名//s htm l支持define('SHTML',0); //是否支持shtml需要服务器支持并且生成文件扩展名为shtml//数据存文本目录define('CONTENT_ROOT',PHPCMS_ROOT. 'data/txt/');//默认存储路径
//缓存配置define('CACHE_STORAGE', 'files'); //Cache存储方式 files, mysql, apc, eaccelerator,memc ache, shmopdefine('CACHE_PATH',PHPCMS_ROOT. 'data/cache/'); //缓存默认存储路径
define('CACHE_MODEL_PAT H',PHPCMS_ROOT. 'data/cache_model/'); //模型缓存存储路径//页面缓存配置define('CACHE_PAGE',0);//是否开启PHP页面自动缓存功能define('CACHE_PAGE_PATH',PHPCMS_ROOT. 'data/cache_page/'); //缓存存储路径define('CACHE_PAGE_TTL', 3600); //秒缓存默认生命周期define('CACHE_PAGE_INDEX_TTL', 300); //秒缓存默认生命周期define('CACHE_PAGE_CAT EGORY_TTL',600); //秒缓存默认生命周期define('CACHE_PAGE_LIST_TTL',900); //秒缓存默认生命周期define('CACHE_PAGE_CONTENT_TTL', 14400);//秒缓存默认生命周期
//Session配置define('SESSION_STORAGE', 'mysql'); //Session存储方式files,mysql, apc, eaccelerator,memc ache, shmopdefine('SESSION_TTL', 1800); //Session生命周期秒define('SESSION_SAVEPATH',PHPCMS_ROOT. '/data/sessions/'); //Session保存路径filesdefine('SESSION_N',0); //Session文件分布的目录深度files
//MemCache服务器配置define('MEMCACHE_HOST', 'loc alhost'); //MemCache服务器主机define('MEMCACHE_PORT', 11211); //MemCache服务器端口define('MEMCACHE_TIMEO UT', 1); //SMemCache服务器连接超时
//Cookie配置define('COOKIE_DOMAIN', ''); //Cookie作用域define('COOKIE_PAT H', '/'); //Cookie作用路径define('COO KIE_PRE', 'GYfcHpHaqq'); //Cookie前缀 同一域名下安装多套Phpcms时请修改Cookie前缀define('COOKIE_TTL',0);//Cookie生命周期 0表示随浏览器进程
//模板相关配置define('TPL_ROOT',PHPCMS_ROOT. 'templates/'); //模板保存物理路径define('TPL_NAME', 'default'); //当前模板方案目录define('TPL_CSS', 'default');//当前样式目录define('TPL_CACHEPATH',PHPCMS_ROOT. 'data/cache_template/'); //模板缓存物理路径define('TPL_REFRESH', 1); //是否开启模板缓存自动刷新
//附件相关配置define('UP LOAD_FRONT', 1);//是否允许前台上传附件define('UP LOAD_ROOT',PHPCMS_ROOT. 'uploadfile/'); //附件保存物理路径define('UP LOAD_URL', 'uploadfile/'); //附件目录访问路径define('UP LO AD_ALLO WEXT', 'doc|doc x|xls|ppt|wps|zip|rar|txt|jpg|jpeg|g if|bmp|swf|png'); //允许上传的文件后缀多个后缀用“
|”分隔define('UP LO AD_MAXSIZE', 1024000); //允许上传的附件最大值define('UPLOAD_MAXUPLOADS', 100); //前台同一IP 24小时内允许上传附件的最大个数define('UP LOAD_F UNC', 'copy'); //文件上传函数copy,move_uploaded_file
//F tp相关配置define('FTP_ENABLE',0); //Ftp主机define('FTP_HOST', '127.0.0.1');//Ftp主机define('FTP_PORT', '21'); //Ftp端口define('F TP_US ER', ' '); //Ftp帐号define('FTP_PW', ' '); //Ftp密码define('FTP_PATH', '/'); //Ftp默认路径define('C HARSET', 'utf-8'); //网站字符集define('TIMEZON E', 'Etc/GMT-8'); //网站时区只对php 5.1以上版本有效 Etc/GMT-8实际表示的是GMT+8define('DEBUG', 1); //是否显示调试信息define('AD MIN_LOG', 1); //是否记录后台操作日志define('ERRORLOG', 1); //是否保存错误日志define('FILTER_ENABLE', 1); //非法信息屏蔽作用范围0禁用 1前台 2全站define('GZIP',0); //是否Gzip压缩后输出define('AUT H_KEY', 'etxALqOvuDhxuzog KM HP'); //Cookie密钥define('PAS SWORD_KEY', ' '); //会员密码密钥为了加强密码强度防止暴力破解不可更改define('MEMBER_FIELD S',
'us ername,pas sword,groupid,email,areaid,amount,point,modelid,mes s age'); //默认读取的会员全局变量字
段define('ALL OWED_HT MLTAGS',
'<a><p><br><hr><h 1><h2><h3><h4><h5><h6><font><u><i><b><strong><div><span><ol><ul><li><img><tab le><tr><td><map>');//前台发
布信息允许的HTML标签可防止XSS跨站攻击define('LANG', 'zh-cn'); //网站语言包define('ADMIN_FOUNDERS', '1');//网站创始人ID多个ID逗号分隔
//安全相关配置define('FILE_MANAGER', '1'); //是否允许使用文件管理器1=是0=否[安全]define('ACTION_TEMPLAT E', '1'); //是否允许使用模板修改1=是0=否[安全]define('EXECUTION_SQL', '1');//是否允许执行SQL 1=是0=否[安全]
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。活动规则:用户购买任意全区域云服务器月付以上享受免费更换IP服...
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...