PhpMyAdmin - 错误无法在没有错误的情况下启动会话:如何修复?
Posted
技术标签:
【中文标题】PhpMyAdmin - 错误无法在没有错误的情况下启动会话:如何修复?【英文标题】:PphpMyAdmin - Error Cannot start session without errors: How to fix? 【发布时间】:2013-10-17 04:59:27 【问题描述】:当我尝试登录 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.
我尝试通过将 /tmp(在 php.ini 中列为会话路径)的权限更改为 755 然后尝试 777 我还尝试将用户和组所有权更改为 chown 到 www-data。 (www-data 列为 php-fpm 和 nginx 的用户)尝试了多个 Web 浏览器,删除 cookie,从服务器的 /tmp 文件夹中删除所有会话文件。 PHP 信息显示加载的会话。不知道还有什么可能,网站的所有其他区域都加载完美,并且错误日志中没有任何相关内容。
最后我按照这里的说明进行操作: http://wiki.phpmyadmin.net/pma/session.save_path
结果如下: “如果会话可以成功启动,您应该不会看到任何警告,否则请检查警告中提到的路径/文件夹以获得正确的访问权限。 当前的“session.save_path”是“/etc/php/tmp”。 会话文件名:“sess_o47fu5ovh3o91m6h2b9pumu0g6”。
有哪些你熟悉的 PHP 大师?
【问题讨论】:
"检查您的 PHP 和/或网络服务器日志文件中给出的错误"。有什么错误? 谢谢。是的,已经检查了 /var/log/php-fpm.log 和 apache 日志。就像 php 保存路径测试一样,它似乎成功,因此没有记录任何内容。我在 PHP 中输入了一个坏字符,它会记录下来。所以日志可以工作,但登录失败时没有记录,只有上面列出的浏览器错误。 两件事:a) 在不同的浏览器中打开 phpmyadming 以确认问题不在您这边。如果您仍然无法打开它,那么 b) 检查您的可用磁盘空间。 谢谢,是的,已经尝试过 1) Firefox、chrome、Opera 和 Konqueror(我在 Arch Linux 上)也在我取出的旧 XP 笔记本电脑上尝试了 IE8。 b) df -h 显示所有分区的可用空间。最完整的是根部分,使用了 69%。 【参考方案1】:不确定这是否适用于您的情况 - 但我的理解是 chmod 755 或 777 不会运行脚本。试试这个:
chmod o-rw config.inc.php
【讨论】:
谢谢,刚刚尝试了您的建议,但权限从来都不是 755 或 777。这仅用于“会话保存”路径。【参考方案2】:我的案例tmp
文件夹已被删除。所以我再次创建了tmp
文件夹它的工作
【讨论】:
以上是关于PhpMyAdmin - 错误无法在没有错误的情况下启动会话:如何修复?的主要内容,如果未能解决你的问题,请参考以下文章
无法在 phpMyAdmin 中无错误地启动会话,会话变量不起作用
无法启动 phpMyAdmin。不断收到 #2002 套接字错误