我刚收到此错误(过去2年内phpMyAdmin没有错误):
PHP致命错误:Class' PMA_Message'在第24行的/usr/share/phpMyAdmin/libraries/Error.class.php中找不到
我尝试搜索网络和
之类的链接但没有一个解决了我的问题,而且奇怪的是 - 这些只是谷歌搜索此错误的前50个链接中弹出的两个链接。所以,请对此有所了解。
顺便说一句,托管在这台服务器上的网站工作正常,数据库工作正常(mysql,通过SSH登录)。
答案 0 :(得分:2)
我通过重启apache解决了这个问题。
答案 1 :(得分:0)
我昨晚在 yum update
后收到了该错误消息。
修正问题。
答案 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