phpmyadmin配置文件config.default.php部分配置选项说明

  在之前的phpmyadmin安装配置教程中我主要介绍了phpmyadmin安装配置的步骤,其中简单涉及了phpmyadmin配置文件config.default.php中的相关配置选项的说明,为了使大家使用配置phpmyadmin能更方便,针对phpmyadmin配置文件中的配置选项,我打算分几次介绍,今天先详细介绍下phpmyadmin配置文件config.default.php中的部分phpmyadmin配置选项。

  早期的phpmyadmin版本中,安装配置时需要将phpmyadmin默认的配置文件config.default.php拷贝到安装根目录下重命名为config.inc.php,目前phpmyadmin3安装配置时并不需要,因为phpmyadmin首先会加载libraries/config.default.php中的默认设置,然后再用config.inc.php中的配置覆盖。如果默认值就是你所需要的,那就不需要config.inc.php配置文件了,phpmyadmin默认的配置文件config.default.php存放在libraries目录下。

  phpmyadmin配置文件config.default.php配置选项说明

  注意我的phpmyadmin配置文件是以phpmyadmin3为基础的。

  $cfg['PmaAbsoluteUri']:主要用来以URL的方式配置phpmyadmin的安装目录,比如http://localhost/path-to-your-phpmyadmin-directory/,在配置时根据系统环境注意大小写,因为有些系统是区分大小写的。由于phpmyadmin3都是可以自动检测的,所以默认为空值。

  $cfg['PmaNoRelation_DisableWarning']:与$cfg['Servers'][$i]['pmadb']配置选项有关,如果在数据库中没有对应的主/外部数据表,数据库的“Structure”页面会出现提示错误,如果你不想看到,你可以将其设置为True,默认为False。

  $cfg['SuhosinDisableWarning']:设为True可在检测到Suhosin时不显示警告。

  $cfg['McryptDisableWarning']:cookie认证时如果没有mcrypt扩展会显示告警,如果不要显示,请设置为True

  $cfg['AllowThirdPartyFraming']:是否允许phpmyadmin包含在其他域的文档中,设为True将是个潜在的安全漏洞

  $cfg['blowfish_secret']:cookie认证时使用blowfish算法加密用户的密码。若使用cookie认证,需要设置一个随机的密钥。最大长度为46个字符

  $cfg['Servers']:由于phpmyadmin支持管理多个Mysql服务器。因此加入了$cfg['Servers'] 数组来保存不同服务器的登录信息。更详细的配置选项我下次介绍。

  $cfg['ServerDefault']:如果有多台已配置的服务器,你可以配置$cfg['ServerDefault'] 为其中之一,phpmyadmin会自动连接,如果配置为0,将会显示一个没有登录的服务器列表。如果你只有一个服务器设置,$cfg['ServerDefault'] 必须配置为那台服务器。

  $cfg['MaxDbList']:在导航框架的数据库列表中最多显示多少个数据库,默认值为100

  $cfg['MaxTableList']:点击相关数据库后,默认最多显示多少个数据表,默认值为250

  $cfg['MaxCharactersInDisplayedSQL']:一条SQL查询最多显示多少个字符,默认值为1000

  $cfg['OBGzip']:如果可能,配置使用Gzip压缩输出缓存,总共有三个选项,True、False、auto

  $cfg['PersistentConnections']:设置是否使用永久链接,即Mysql中的mysql_connect或mysql_pconnect,默认值为False

  $cfg['ForceSSL']:配置是否强制使用HTTPS连接

  $cfg['ExecTimeLimit']:设置脚本最大运行时间。若设为0则无限制,默认值为300秒

  $cfg['SessionSavePath']:Session的保存目录,类似以PHP.INI配置文件中的session_save_path参数,默认为空

  $cfg['MemoryLimit']:设置脚本运行的可使用的内存。配置为0则无限制,设置时需要注意是字符串,比如32M不要设置为32

  $cfg['SkipLockedTables']:从Mysql3.23.30开始标记已使用的数据表,使得可能显示已锁定的表

  $cfg['ShowSQL']:是否显示运行中的SQL查询

  $cfg['AllowUserDropDatabase']:配置是否允许显示Drop database链接给除administrator用户除外的普通用户,默认为False

  $cfg['Confirm']:配置当准备丢失数据时显示一个告警提示,默认值为True

  $cfg['LoginCookieRecall']:配置在cookie认证模式中是否允许召回之前的登陆,如果你没有配置$cfg['blowfish_secret'],此项自动禁止

  $cfg['LoginCookieValidity']:配置cookie登陆的有效时间,注意,PHP.INI配置选项session.gc_maxlifetime可能会限制Session的有效性,如果Session丢失,登录cookie也无效。所以设置session.gc_maxlifetime值不低于$cfg['LoginCookieValidity']值是个好主意。

  $cfg['LoginCookieStore']:定义游览器中的cookie可以保存多久,默认值为0意味着当前会话结束cookie也结束,这是针对不被信任的环境。

  $cfg['LoginCookieDeleteAll']:配置退出时是否删除所有登陆的cookies

  $cfg['UseDbSearch']:配置是否启用或禁止数据库查询特性

  $cfg['IgnoreMultiSubmitErrors']:配置当phpmyadmin执行多个查询语句时,如果其中一条查询出错,是否继续执行,默认是放弃执行

  $cfg['VerboseMultiSubmit']:配置是否显示多条查询语句中每一条查询语句的结果,默认为True

  $cfg['AllowArbitraryServer']:配置是否允许你登陆任何使用cookie登陆的服务器。

  至此,phpmyadmin配置文件中的部分配置选项就介绍到这,下次将介绍phpmyadmin配置文件中的Server配置数组。

  :PHP网站开发教程-leapsoul.cn版权所有,转载时请以链接形式注明原始出处及本声明,谢谢。

时间: 2025-01-21 01:14:29

phpmyadmin配置文件config.default.php部分配置选项说明的相关文章

phpmyadmin配置文件Servers配置选项说明

在介绍完phpmyadmin配置文件部分配置选项后,来说说phpmyadmin配置文件中的Servers选项的使用方法与说明,因为phpmyadmin的安装配置必然涉及phpmyadmin配置文件中Servers选项的配置,否则phpmyadmin无法正常访问. phpmyadmin配置文件中的Servers选项是以数组形式出现,这是因为phpmyadmin可以根据需要管理多个Mysql服务器.$cfg['Servers'] 数组用来保存不同Mysql服务器的登录信息.第一个$cfg['Serv

PhpMyAdmin 配置文件现在需要一个短语密码的解决方法_Mysql

新版本的PhpMyAdmin 增强了安全性,需要在配置文件设置一个短语密码.否则进入之后会有"配置文件现在需要一个短语密码."的红色警叹提示. 解决方法: 1.将 phpMyAdmin/libraries/config.default.php中的 $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = '123456'; (注:其中的'123456′为随意的字符) 2.在phpMyAdmin目录中,打开config.samp

phpMyAdmin配置文件现在需要一个短语密码解决方法

phpMyAdmin登陆之后,在其下方会出现配置文件现在需要一个短语密码的提示,截图如下: 解决方法: 1.将 http://www.aliyun.com/zixun/aggregation/70093.html">phpMyAdmin/libraries/config.default.php中的 $cfg['blowfish_secret'] = ''; 改成 $cfg['blowfish_secret'] = 'ithov.com'; (注:其中的'ithov.com′为随意的字符)

PHPMyadmin 配置文件详解(配置)_php技巧

非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具: 1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称. 2.配置config文件 打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可: A.访问网址 引用: $cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址 B.my

Web服务器Nginx常见的配置选项整理

Google上有丰富的 Nginx 的教程和样本配置文件,但很多时候时候,配置这些是一些技巧,一直对大家很有帮助. Include 文件 不要在您的主 nginx.conf 文件中配置所有的东西,你需要分成几个较小的文件.您的同事会很感激你的.比如我的结构,我定义我的 upstream 的 pool 的为一个文件,和一个文件定义 location 处理服务器上其它的应用. 例子: upstreams.conf upstream cluster1 { fair; server app01:7060

Linux 2.6.19.x 内核编译配置选项简介

Linux 2.6.19.x 内核编译配置选项简介 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布.任何人都可以自由使用.转载.复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件.您可以自由链接.下载.传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明. 其他作品 本文作者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有作品的列表: 金步

asp.net 2.0 中加密web.config 文件中的配置节

asp.net|web|加密 在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider来加密,本文说明使用RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤. 1.         首先确定要进行加密的web.config中的配置节是否可以加密 2.         创建RS

内核-手动修改linux的配置文件.config,编译通不过

问题描述 手动修改linux的配置文件.config,编译通不过 我要打开ipv6功能,一般的方法是通过make menuconfig界面打开相应的选项,我只要ipv6功能,所以其他的都去掉了,修改后的.config和原来相比多了以下几项: CONFIG_IPV6=y #CONFIG_IPV6_PRIVACY is not set #CONFIG_IPV6_ROUTER_PREF is not set #CONFIG_INET6_AH is not set #CONFIG_INET6_ESP i

Windows Azure网站中解锁的配置选项

编辑人员注释: 本文章由 Windows http://www.aliyun.com/zixun/aggregation/13357.html">Azure 网站团队的项目经理 Erez Benari 撰写. 在 Windows Azure 网站 (WAWS) 中管理网站时,许多选项可使用 Azure 门户进行配置,此外我们时常还会添加更多选项.但是,正如您可能已经知道,一些实用的选项只有通过直接配置网站的 web.config 文件才可用.我们相信,您将非常乐意听到最近我们公布并在 we