如何修复:“phpMyAdmin - 错误无法在没有错误的情况下启动会话”?

Hay*_*den 5 php phpmyadmin

当我尝试登录 PHPmyadmin 时,出现以下错误:

phpMyAdmin - Error
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
Run Code Online (Sandbox Code Playgroud)

我尝试通过将/tmp(在 php.ini 中列为会话路径)的权限更改为 来修复755,然后尝试777

我还尝试使用chownto更改用户和组所有权www-data。(www-data列为 php-fpm 和 Nginx 的用户)。

尝试了多个网络浏览器、删除cookie、从服务器/tmp文件夹中删除所有会话文件。

PHP 信息显示会话已加载。不知道还可能是什么,网站的所有其他区域都加载完美,并且错误日志中没有任何相关内容。

这是你熟悉的东西吗?

Pra*_*yal 2

PHP“会话”存储变量,以便它们可以在多个 HTTP 请求中持续存在。

PHP 向您的浏览器发送一个用作密钥的 cookie。该密钥用于从服务器端存储中检索值。

默认情况下,PHP 使用文件在网络服务器(在您的情况下实际上是您的本地 PC)上存储会话数据。您的错误表明您的网络服务器无法检索该文件,因此无法恢复变量,并且 phpMyAdmin 无法继续。

这可能是由于本地 PC 上的文件系统权限问题造成的。

做以下事情

尝试在另一个浏览器中打开 phpmyadmin。如果它打开,则意味着它与您的浏览器缓存相关,因此请尝试删除浏览器的缓存和临时文件,然后重新启动 wampsever。

第二件事,如果第一个失败,请尝试删除位于 C:/wamp/tmp 中的 phpmyadmin 会话文件。不要删除临时文件夹,而是删除临时文件夹中的内容。

重新启动你的 wampsever 就可以了。