phpMyAdmin Class' PMA_Message'在/usr/share/phpMyAdmin/libraries/Error.class.php中找不到

时间:2014-09-25 10:40:57

标签: phpmyadmin

我刚收到此错误(过去2年内phpMyAdmin没有错误):

PHP致命错误:Class' PMA_Message'在第24行的/usr/share/phpMyAdmin/libraries/Error.class.php中找不到

我尝试搜索网络和

之类的链接

但没有一个解决了我的问题,而且奇怪的是 - 这些只是谷歌搜索此错误的前50个链接中弹出的两个链接。所以,请对此有所了解。

顺便说一句,托管在这台服务器上的网站工作正常,数据库工作正常(mysql,通过SSH登录)。

4 个答案:

答案 0 :(得分:2)

我通过重启apache解决了这个问题。

答案 1 :(得分:0)

我昨晚在 yum update 后收到了该错误消息。

通过清除APC操作码缓存

修正问题

答案 2 :(得分:0)

在谷歌搜索2小时后刚刚完成修复...

问题出现是因为删除了tmp会话文件夹(在我的情况下不是默认的/ var / lib / php / session是/tmp/ext_www/my.subdomain.for.phpmyadmin /)

此错误消息

PHP Fatal error: Class 'PMA_Message' not found in /usr/share/phpMyAdmin/libraries/Error.class.php on line 24

不显示实际问题。使用您的日志或配置查找有效的会话文件夹。

在我的情况下,我通过在phpmyadmin文件夹中安装adminer找到了这个,它向我显示了关于"可写性"的正确错误消息。会话文件夹。

抱歉我的英语不好,希望这可以帮助某人

答案 3 :(得分:-1)

less /etc/php.ini

session.save_path =" / var / lib / php / session"

ll / var / lib / php / session

drwxrwx --- 2 root apache 397312 2月9日10:41会议

chmod 777 / var / lib / php / session

http://www.php.net/manual/en/session.configuration.php#ini.session.save-path