[英]phpMyAdmin Error in processing request Error code: 500 Error text: Internal Server Error
[英]Error in processing request Error code: 500 Error text: Internal Server Error on selecting any database in 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
解决方法
对于 Linux
PRODUCT_ROOT_D/admin/htdocs/domains/databases/phpMyAdmin/libraries/common.inc.php
PRODUCT_ROOT_D/admin/htdocs/domains/databases/phpMyAdmin/libraries/php-gettext/gettext.inc ,其中 PRODUCT_ROOT_D 对于基于 RHEL 的系统是 /usr/local/psa/ ,对于基于 Debian 的系统是 /opt/psa/ 。
对于 Windows
%plesk_dir%\\admin\\htdocs\\domains\\databases\\phpMyAdmin\\libraries\\common.inc.php
%plesk_dir%\\admin\\htdocs\\domains\\databases\\phpMyAdmin\\libraries\\php-gettext\\gettext.inc
更改 /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;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.