PhpMyAdmin 缺少参数:

PhpMyAdmin 缺少参数:

一切都运行正常,直到此刻我想创建一个新的数据库,但收到此错误

db_create.php: Missing parameter: new_db (FAQ 2.8)

此外,当我尝试导出数据库时,我还收到以下错误

export.php: Missing parameter: what (FAQ 2.8)
export.php: Missing parameter: export_type (FAQ 2.8)

当我从 PHPMYADMIN 中的建议链接查看 FAQ 2.8 时

2.8 我收到“缺少参数”错误,我该怎么办?

以下是需要检查的几点:

  • 在 config.inc.php 中,尝试将 $cfg['PmaAbsoluteUri'] 指令留空。另请参阅常见问题解答 4.7。
  • 也许你的 PHP 安装有问题,或者你需要升级 Zend Optimizer。请参阅http://bugs.php.net/bug.php?id=31134
  • 如果您使用 Hardened PHP,并将 ini 指令 varfilter.max_request_variables 设置为默认值 (200) 或其他
    较低值,则在表格包含大量
    列的情况下,您可能会收到此错误。请相应地调整此设置。(感谢 Klaus
    Dorninger 提供的提示)。
  • 在 php.ini 指令 arg_separator.input 中,值为“;”将导致此错误。请将其替换为“&;”。
  • 如果您正在使用 Hardened-PHP,您可能需要增加请求限制。
  • php.ini 指令 session.save_path 中指定的目录不存在或为只读。

我确实尝试过 php.ini 来确保我已经session.save_path = "/tmp"

我正在使用 Mac Xserver,并且正在运行,MAMP我尝试了所有方法来重新启动我的服务器,但没有任何帮助。

如果有人能帮助我,请给我一些建议。

如果我发帖到错误的地方请见谅。

答案1

请检查 mysql datadir 位置的可用空间和权限。

为了进一步找出原因,请尝试从 mysql 命令行创建数据库。如果失败,则是 mysql 的问题,而不是 phpMyAdmin 的问题。

答案2

查看 php.ini 中 session.save_path 配置的目录是否有权限。可能你更改了 Apache 用户/组,这个目录没有权限。

解决方法:1)在目录中 chmod 777(这是不安全的)或 2)更改目录所有者以满足 Apache 的需求。

相关内容