【问题标题】:Incorrect format parameter格式参数不正确
【发布时间】:2023-03-10 12:45:01
【问题描述】:

目前,当我访问localhost/phpmyadmin 时,我看到以下错误:

错误:令牌不匹配(在工具提示中

格式参数不正确

我将逐步解释我所做的更改:

  • 我安装了 1.7.1 版的 xampp。

  • 为了将其升级到最新版本,我将c:// 中的 Xampp 文件夹重命名为“xampp_1”,并以.sql 格式备份了组数据库。

  • 从这个link,我下载了php_oauth-1.2.3-5.6-ts-vc11-x86.zip并将php_oauth.dll复制到c://xampp/php/ext/,然后在php.ini中,我提到了extension=php_oauth.dll

  • 之后,我通过 Xampp 运行 Apache 服务器和 Mysql。 然后尝试通过CLI导入sql备份文件如下:

      mysql -u root < localhost.sql
    
  • 我在命令提示符中遇到了一些错误。 (我会尽快更新的

  • 然后当我访问localhost/phpmyadmin时,我看到了这个页面:

【问题讨论】:

  • 我卸载了 1.7.1 和 5.6.3,然后重新安装了 5.6.3。成功了。
  • 只要点击这个('localhost/phpmyadmin/index.php') url 就可以了(没有查询字符串和额外的参数)

标签: php mysql apache phpmyadmin xampp


【解决方案1】:

在我的情况下这是有效的:

  1. 注销
  2. 清除网址(?之后的全部删除,特别是token=blablabla必须删除)
  3. 删除所有 cookie
  4. 刷新
  5. 登录

这基本上不能解决问题,因为同样的错误随时可能出现

【讨论】:

  • 点击这个('localhost/phpmyadmin/index.php') url 就可以了(没有查询字符串)
  • 我刚刚退出phpmyadmin并重新登录!
  • 这发生在我重新启动前执行的最后一个操作是导入时。下次我打开浏览器尝试登录时,导入命令还在 URL 中。
【解决方案2】:

在xampp中找到php.ini

  • 1-post_max_size: 128M(给出一个尺寸,例如 128)
  • 2-upload_max_filesize : 64M(例如 64)

post_max_size 必须大于 upload_max_filesize 才能解决问题。

【讨论】:

    【解决方案3】:

    原因:您收到此错误是因为您的 filename.sql 的大小大于最大上传限制。 (默认最多可以导入Max:2,048KiB

    解决方案:

    1. 导航到xampp\php\php.ini
    2. 找到upload_max_filesize并将其增加到所需的上传端(例如upload_max_filesize=128M)并保存
    3. 重启xampp

    【讨论】:

      【解决方案4】:

      添加解决方案作为答案文本,以便问题从未回答的问题列表中删除。原始答案由问题作者在其原始问题文本的回复/评论中提供:

      我卸载了 1.7.1 和 5.6.3,然后重新安装了 5.6.3。那 成功了。

      【讨论】:

      • 这对我不起作用,从 git repo 中提取最新的稳定 phpmyadmin 确实解决了我的问题
      • 这不是解决方案,您没有发现问题。
      • 我不同意。解决方案可以解决问题。有时在没有确定问题原因的情况下解决了问题。在这种情况下,提出问题的人有问题。执行上述步骤后,他不再遇到问题。其他正在寻找有关如何解决类似问题的答案的人现在可以将其作为一种选择,因为他们知道它以前至少在一种情况下有效。
      【解决方案5】:

      问题在于帖子最大大小,打开 PHP.ini 文件并找到 post_max_size=8M 并增加到post_max_size=128M

      1.PHP.ini ->将post_max_size参数从8M增加到128M

      就是这样。

      【讨论】:

        【解决方案6】:

        我在以下工具中找到了一个完美的解决方案: BigDump: Staggered MySQL Dump Importer

        这允许我更改connection charset 以匹配转储文件。无需任何安装/重新安装即可正常工作。

        【讨论】:

          【解决方案7】:
          1. 设置这个数据库和ini文件

          SET GLOBAL max_allowed_pa​​cket=1073741824; max_allowed_pa​​cket = 64M

          1. 然后:使用 CLI (cmd) 转到->xamp->mysql->bin 复制Cmd中设置的路径n

          2. 使用下面的命令来哑 db mysql.exe -u root -p db_name

          【讨论】:

            猜你喜欢
            • 2019-03-25
            • 2020-10-29
            • 2018-10-16
            • 2018-12-11
            • 2021-12-14
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多