Php 格式参数不正确

Php 格式参数不正确,php,mysql,apache,phpmyadmin,xampp,Php,Mysql,Apache,Phpmyadmin,Xampp,当前,当我访问localhost/phpmyadmin时,我看到以下错误: 错误:标记不匹配(在工具提示中) 格式参数不正确 我将逐步解释我所做的更改: 我安装了1.7.1版的xampp 为了升级到最新版本,我将c://中的Xampp文件夹重命名为“Xampp\u 1”,并以.sql格式备份组数据库 从这里,我下载了php_oauth-1.2.3-5.6-ts-vc11-x86.zip,并将php_oauth.dll复制到c://xampp/php/ext/,然后在php.ini中,我提到

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

错误:标记不匹配(在工具提示中)

格式参数不正确

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

  • 我安装了1.7.1版的xampp

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

  • 从这里,我下载了
    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
    
    mysql-u root
  • 我在命令提示符中遇到了一些错误。(我将很快更新)

  • 后来,当我访问
    localhost/phpmyadmin
    时,我看到了以下页面:


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


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


在我的情况下,这起了作用:

  • 注销
  • 清除url(删除
    之后的所有内容,特别是必须删除
    token=blabla
  • 删除所有cookies
  • 刷新
  • 登录

  • 这基本上无法解决问题,因为相同的错误随时可能出现

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


    这允许我更改
    连接字符集
    ,以匹配转储文件的字符集。无需任何安装/重新安装即可正常工作。

    问题在于Post的最大大小,请打开
    PHP.ini
    文件并查找
    post_max_size=8M
    并将其增加到
    post_max_size=128M

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

    就这样

  • 设置此数据库和ini文件
  • 设置全局最大允许分组数=1073741824; 允许的最大数据包数=64M

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

  • 使用下面的命令来哑db mysql.exe-u root-p db_name<“C:\Users\path\file.sql”


  • 原因:出现此错误是因为filename.sql的大小大于最大上载限制。(默认情况下,您最多可以导入
    最大值:2048kib

    解决方案:

  • 导航到
    xampp\php\php.ini
  • 找到
    upload\u max\u filesize
    ,并将其增加到所需的上传端(例如
    upload\u max\u filesize=128M
    )并保存
  • 重新启动
    xampp

  • 在xampp中查找php.ini

    • 1-
      post_max_size:128M
      (给出一个大小,例如128)
    • 2-
      上传最大文件大小:64M
      (例如64)

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

    I卸载了1.7.1和5.6.3,然后重新安装了5.6.3。这就成功了。只要点击这个('localhost/phpmyadmin/index.php')url就可以了(没有查询字符串和额外参数)这对我不起作用,从git repo中提取最新稳定的phpmyadmin解决了我的问题这不是一个解决方案,你没有发现问题。我不同意。解决方案解决问题。有时,在未确定问题原因的情况下修复了问题。在这种情况下,提出问题的人有一个问题。执行上述步骤后,他不再有问题。其他人正在寻找关于如何解决类似问题的答案,现在有了这个选项,知道它以前至少在一种情况下有效。只需点击这个(')url就可以了(没有查询字符串)我刚刚从phpmyadmin注销并重新登录!当我在重新启动前执行的最后一个操作是导入时,这种情况就发生了。下次我打开浏览器并尝试登录时,导入命令仍在URL中。