【问题标题】:XAMPP phpMyAdmin Session ErrorXAMPP phpMyAdmin 会话错误
【发布时间】:2018-12-05 09:43:06
【问题描述】:

我的计算机中安装了两个 XAMPP。 XAMPP1 位于 C:\XAMPP 中,XAMPP2 位于 D:\XAMPP 中。两者都工作正常。我需要删除 XAMPP1 (c:\xampp) 并删除。之后我的 XAMPP2 PHPMyAdmin 停止工作。它显示类似这样的错误消息:

它正在 C:\XAMPP\TMP 中搜索 SESSION DATA。所以我创建了空文件夹 C:\XAMPP\TMP

之后它会显示如下错误消息:

这意味着如果我在 C: 驱动器中安装另一个 xampp,它将工作。但我不想在 C: 驱动器中安装另一个 xampp。这个问题有什么解决办法吗?

【问题讨论】:

  • 你有没有改变你的 php.ini / httpd.conf ?
  • 没有。我没有改变任何东西。我刚刚删除了 XAMPP1 (C:\XAMPP) 文件夹
  • 那么到哪一步 - 你重启了你的 apache 实例吗?如果还是不行,重启PC/服务器整体,老的apache进程可能还在运行
  • 我已经多次重启了服务器。我的新 Xampp 运行顺利。 Apache 正在运行,MySQL 也在 3306 端口运行,但 phpmyadmin 不工作。

标签: php mysql phpmyadmin xampp


【解决方案1】:

看起来 D:\XAMPP 中的安装配置不正确。

  • 在您的php.ini 中调整session.save_path。您很可能不希望旧 Xampp 目录中的会话数据。
  • 还要检查extension_dir 中的php.ini 是否与您的php 扩展的正确路径匹配。这可能是 mysqli 扩展未加载的原因,如果它指向不同的路径。
  • 重新启动 Apache 并重试
  • 检查您的日志文件是否有错误,例如扩展加载失败等。
  • 如果关于缺少mysqli 扩展的错误仍然存​​在,请确保它没有在您的php.ini 中被注释掉

编辑:

对不起,我还没有评论的权利... :(

不确定,如果远程调试在这里非常有效。搜索错误消息并在此处查看示例:phpMyAdmin - #1932 Table doesn't exist (collation in use) after reinstalling

【讨论】:

  • 谢谢,现在 phpmyadmin 正在运行,但我得到了这个屏幕:prntscr.com/jzproi
猜你喜欢
  • 2015-11-13
  • 2012-07-22
  • 2012-06-26
  • 2013-01-01
  • 2014-09-05
  • 2016-02-14
  • 2016-07-06
  • 2017-06-21
  • 2014-02-25
相关资源
最近更新 更多