phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

phpMyAdmin Błąd w przetwarzaniu żądania Kod błędu:500 Tekst błędu:Wewnętrzny błąd serwera

Miałem problem. Moja wersja php to 7.2 . Właściwie ten błąd pochodzi z biblioteki phpmyadmin. Nazwa biblioteki to /usr/share/phpmyadmin/libraries/sql.lib.php . W tym wierszu pliku nr 614 . Musisz więc zmodyfikować plik

Od &&($analyzed_sql_results['select_expr'][0] =='*'))))

do &&($analyzed_sql_results['select_expr'][0] =='*'))

lub możesz wymienić pełną metodę poniżej:

/**
* Function to check whether to remember the sorting order or not
*
* @param array $analyzed_sql_results the analyzed query and other variables set
*                                    after analyzing the query
*
* @return boolean
*/
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;
}

Mam nadzieję, że to pomoże. Dziękuję.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Przekroczono limit czasu skryptu, jeśli chcesz zakończyć import, prześlij ponownie ten sam plik, a import zostanie wznowiony

  2. Jak stworzyć baner w wordpressie bez pomocy wtyczki

  3. Usuń dane, używając ciągu php z adresu URL

  4. Nie mogę uzyskać dostępu do http://localhost/phpmyadmin/

  5. [Docker]:Łączenie PHPMyAdmin z MySQL nie działa