基本设置

$cfg['PmaAbsoluteUri']

Type:文本
Default value:‘’

在 4.6.5 版更改: phpMyAdmin 4.6.0 - 4.6.4中没有此设置。

设置您 phpMyAdmin 安装文件夹的完整 URL (包含路径)。如:https://www.example.net/path_to_your_phpMyAdmin_directory/。请注意大多数网站服务器的 URL 是区分大小写的(甚至在Windows上)。别忘了最后的斜杠。

自 2.3.0 起,我们建议尝试将该设置留空。大多数情况下 phpMyAdmin 能正确地自动识别。端口转发或复杂反向代理设置的用户可能需要设置此项。

通过浏览一张表、编辑并保存一条记录可以测试出自动识别是否有问题。若有问题 phpMyAdmin 会提示出错。若您收到了必须设置或自动识别失败的错误,请在我们的缺陷追踪器上向我们提交一份缺陷报告以便我们能改进相关代码。

参见

1.40 When accessing phpMyAdmin via an Apache reverse proxy, cookie login does not work.2.5 Each time I want to insert or change a row or drop a database or a table, an error 404 (page not found) is displayed or, with HTTP or cookie authentication, I’m asked to log in again. What’s wrong?4.7 Authentication window is displayed more than once, why?5.16 With Internet Explorer, I get “Access is denied” Javascript errors. Or I cannot make phpMyAdmin work under Windows.

$cfg['PmaNoRelation_DisableWarning']

Type:布尔值
Default value:false

自 2.3.0 起 phpMyAdmin 提供了一系列关于主/外表的功能 (参见 $cfg['Servers'][$i]['pmadb'])。

如果你尝试使用这些功能但无法正常使用,请在你想使用该功能的数据库中打开:guilabel:结构 页。你会看到一个可以告诉你为什么这些功能无法使用的链接。

若您不想使用那些功能,将该项设为 true 即可隐藏提示信息。

$cfg['AuthLog']

Type:文本
Default value:‘auto’

4.8.0 新版功能: 自phpMyAdmin 4.8.0起支持此功能。

配置认证记录目的地。失败(或全部,取决于 $cfg['AuthLogSuccess'])认证尝试将记录在这个目录下面:

  • auto

    让phpMyAdmin自动选择``syslog``和``php``。

    syslog

    使用syslog及AUTH工具进行日志记录,在大多数系统上最后会输出到 /var/log/auth.log

    php

    记录到PHP错误日志。

    sapi

    记录到PHP SAPI日志记录。

    /path/to/file

    任何其他值都被视为文件名,并在那里写入日志条目。

注解

记录到文件时,请确保为Web服务器用户正确设置其权限,设置应严格匹配如下描述的说明: $cfg['TempDir']:

$cfg['AuthLogSuccess']

Type:布尔值
Default value:false

4.8.0 新版功能: 自phpMyAdmin 4.8.0起支持此功能。

是否将成功的身份验证尝试记录到 $cfg['AuthLog']

$cfg['SuhosinDisableWarning']

Type:布尔值
Default value:false

若检测到 Suhosin 将在首页中显示警告。

将该项设为 true 即可隐藏提示信息。

$cfg['LoginCookieValidityDisableWarning']

Type:布尔值
Default value:false

如果PHP参数session.gc_maxlifetime低于phpMyAdmin中配置的cookie有效性,则主页上会显示警告。

将该项设为 true 即可隐藏提示信息。

$cfg['ServerLibraryDifference_DisableWarning']

Type:布尔值
Default value:false

4.7.0 版后已移除: 此设置已删除,因为警告也已删除。

若服务器与 MySQL 库版本不同将在首页中显示警告。

将该项设为 true 即可隐藏提示信息。

$cfg['ReservedWordDisableWarning']

Type:布尔值
Default value:false

若表的一个或多个字段名为 MySQL 保留字时将在该表的结构页中显示警告。

将该项设为 true 即可关闭该警告。

$cfg['TranslationWarningThreshold']

Type:整数
Default value:80

显示翻译不完整警告的阈值。

$cfg['SendErrorReports']

Type:文本
Default value:‘ask’

设置JavaScript错误报告的默认行为。

每当在JavaScript执行中检测到错误时,如果用户同意,可以向phpMyAdmin团队发送错误报告。

每次出现新的错误报告时,默认设置``’ask’都会询问用户。但是你可以将这个参数设置为’always’来发送错误报告而不要求确认,或者你可以将它设置为’never’`` 永不发送错误报告。

该指令在配置文件和用户首选项中均可用。如果负责多用户安装的人员更喜欢为所有用户禁用此功能,则应设置值为 'never',并且 $cfg['UserprefsDisallow'] 指令应该在其中一个数组值中包含``’SendErrorReports’`` 。

$cfg['ConsoleEnterExecutes']

Type:布尔值
Default value:false

将其设置为``true``允许用户通过按Enter而不是Ctrl + Enter来执行查询。按Shift + Enter可以插入新行。

可以使用控制台的设置界面临时更改控制台的行为。

$cfg['AllowThirdPartyFraming']

Type:布尔值|文本
Default value:false

将该项设为 true 将允许 phpMyAdmin 被嵌入到框架中,同时是一个潜在的安全隐患并将导致跨框架脚本攻击或点击劫持成为可能。将此设置为’sameorigin’可防止phpMyAdmin包含在框架中的其他文档中,除非该文档属于同一域名。