处理请求时出错错误代码:500错误文本:在phpmyadmin中选择任何数据库时出现内部服务器错误

时间:2017-03-08 07:24:46

标签: php mysql phpmyadmin

我昨天遇到了这个问题。我双击页面上的数据库 http://localhost/phpmyadmin/server_databases.php?db=&token=4f405e7340c0fe1b85b6e52f93520ebb 我继续收到错误'处理请求时出错错误代码:500错误文本:内部服务器错误'知道如何解决这个问题吗?提前致谢。

使用ubuntu 16.04 phpmyadmin-version 4.5.4.1 mysql 5.7.17 php 7.0

3 个答案:

答案 0 :(得分:0)

将网址http://localhost/phpmyadmin/删除其余路径并查询字符串

它应该带你到登录页面

尝试重新登录

这是因为phpmyadmin无法授权传递的令牌

答案 1 :(得分:0)

解决方法

下载并替换LinuxWindows的文件。

适用于Linux

PRODUCT_ROOT_D /管理/ htdocs中/域/数据库/ phpMyAdmin的/库/ common.inc.php

PRODUCT_ROOT_D / admin / htdocs / domains / databases / phpMyAdmin / libraries / php-gettext / gettext.inc,其中PRODUCT_ROOT_D为/ usr / local / psa /用于基于RHEL的系统,/ opt / psa /用于Debian-基于系统。

适用于Windows

%plesk_dir%\管理员\ htdocs中\域\数据库\ phpMyAdmin的\库\ common.inc.php

%plesk_dir%\管理员\ htdocs中\域\数据库\ phpMyAdmin的\库\ PHP-gettext的\ gettext.inc

答案 2 :(得分:0)

在/usr/share/phpmyadmin/libraries/sql.lib.php中更改以下代码

function PMA_isRememberSortingOrder($analyzed_sql_results)
{
return $GLOBALS['cfg']['RememberSorting']
    && ! ($analyzed_sql_results['is_count']
        || $analyzed_sql_results['is_export']
        || $analyzed_sql_results['is_func']
        || $analyzed_sql_results['is_analyse'])
    && $analyzed_sql_results['select_from']
    && ((empty($analyzed_sql_results['select_expr']))
        || (count($analyzed_sql_results['select_expr']) == 1)
            && ($analyzed_sql_results['select_expr'][0] == '*'))
    && count($analyzed_sql_results['select_tables']) == 1;
}