phpmyadmin-count () : 매개 변수는 Countable을 구현하는 배열 또는 객체 여야합니다
백업을 테이블에 업로드하여 다음과 같은 테이블을 엽니 다.
Warning in ./libraries/sql.lib.php#601
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2038: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#1984: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'alternativegirls',
string 'tgp_photo',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `tgp_photo`',
NULL,
NULL,
)
./sql.php#216: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'alternativegirls',
string 'tgp_photo',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `tgp_photo`',
NULL,
NULL,
)
./index.php#53: include(./sql.php)
phpMyAdmin 내부 ...
PHP는 7.2이고 서버는 Ubuntu 16.04이며 어제 설치되었습니다.
찾고있는 중 일부는 코드 에이 오류가 있지만 phpMyAdmin에서 오류를받은 사람을 찾지 못했습니다 ...
어떻게해야합니까? 내 오류 야? phpmyadmin 오류? 업데이트 대기? PHP 7.1로 돌아 갑니까?
파일 편집 /usr/share/phpmyadmin/libraries/sql.lib.php
:
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
라인 613에서 카운트 함수는 뒤에 괄호가 없기 때문에 항상 참으로 평가됩니다 $analyzed_sql_results['select_expr']
. 아래의 교체를 수행하면이 문제가 해결되며 614 줄에서 마지막 괄호를 삭제해야합니다. 이제 추가 괄호입니다.
바꾸다:
((empty($analyzed_sql_results['select_expr']))
|| (count($analyzed_sql_results['select_expr'] == 1)
&& ($analyzed_sql_results['select_expr'][0] == '*')))
와:
((empty($analyzed_sql_results['select_expr']))
|| (count($analyzed_sql_results['select_expr']) == 1)
&& ($analyzed_sql_results['select_expr'][0] == '*'))
서버 아파치를 다시 시작하십시오.
sudo service apache2 restart
가장 쉬운 방법 :
터미널에서 아래 명령 행을 실행하고 PhpMyAdmin으로 돌아 오십시오. 이제는 잘 작동합니다 :)
sudo sed -i "s/|\s*\((count(\$analyzed_sql_results\['select_expr'\]\)/| (\1)/g" /usr/share/phpmyadmin/libraries/sql.lib.php
수동 방법 :
sql.lib.php 파일 열기
nano /usr/share/phpmyadmin/libraries/sql.lib.php
count($analyzed_sql_results['select_expr']
파일 에서 코드를 찾으십시오 . ~ 613 라인에서 얻을 수 있습니다 . 잘못된 코드 아래에서 이것을 볼 수 있습니다
|| (count($analyzed_sql_results['select_expr'] == 1)
잘못된 코드를 아래 코드로 바꾸십시오.
|| ((count($analyzed_sql_results['select_expr']) == 1)
파일을 저장하고 PhpMyAdmin으로 오십시오 .
이제는 잘 작동합니다 :)
나는이 발견 sql.lib.php에서 구문 오류 - PHP 7.2 카운트 ()
그것은 내 구성에서 완벽하게 작동합니다.
Debian 9,
PHP 7.2.3-1+0~20180306120016.19+stretch~1.gbp81bf3b (cli) (built: Mar 6 2018 12:00:19) ( NTS )
열다 /usr/share/phpmyadmin/libraries/sql.lib.php
행 변경 : == 앞에 괄호를 이동
|| ( (count ($ analyzed_sql_results [ 'select_expr'] ) == 1) && ($ analyzed_sql_results [ 'select_expr'] [0] == '*')))
에
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;
}
데비안에서 테스트되었으며 우분투에서 작동합니다.
1.) 먼저 최신 phpMyadmin 파일을 다운로드하십시오.
2.) /usr/share/phpmyadmin
디렉토리 에있는 모든 이전 버전 파일을 삭제 (백업)하십시오 .
3.) /usr/share/phpmyadmin/
최신 phpmyadmin의 모든 파일 을 디렉토리에 압축 해제하십시오 .
4.) 파일 수정 libraries/vendor_config.php
및 라인 변경 :
define('CONFIG_DIR', '');
에
define('CONFIG_DIR', '/etc/phpmyadmin/');
과
define('TEMP_DIR', './tmp/');
에
define('TEMP_DIR', '/tmp/');
5.) 아파치 서버를 다시 시작하고 완료하십시오.
파일 편집 :'/usr/share/phpmyadmin/libraries/sql.lib.php'
교체 :(count($analyzed_sql_results['select_expr'] == 1)
로 :(count($analyzed_sql_results['select_expr']) == 1
이것은 나를 위해 일했다
Works on UBUNTU 18.04
Edit file: '/usr/share/phpmyadmin/libraries/sql.lib.php'
Replace: (count($analyzed_sql_results['select_expr'] == 1)
With: ((count($analyzed_sql_results['select_expr']) == 1)
Restart the server
sudo service apache2 restart
DB 내보내기 페이지에서 비슷한 오류가 발생하면 (우분투 18.04 에서이 문제가 발생했습니다) 파일의 551 행 /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
을 코드로 바꿉니다.
if ($options != null && (is_array($options) || $options instanceof Countable) && count($options) > 0) {
phpmyadmin 4.7.4는 "PHP 7.2와의 몇 가지 호환성 문제가 해결되었습니다"
이전 버전의 phpmyadmin이있을 수 있습니다.
https://www.phpmyadmin.net/news/2017/8/24/phpmyadmin-474-released/
우분투 18.04에서 다음 단계를 진행하십시오.
1 단계) 찾기sql.lib.php
다음과 같이 표시됩니다.
/usr/share/phpmyadmin/libraries/sql.lib.php
2 단계) 터미널 (Alt t )을 열고 다음을 작성하십시오.
sudo /usr/sbin/pma-configure
3 단계)sudo gedit /usr/share/phpmyadmin/libraries/sql.lib.php
아래 기능 검색 :
PMA_isRememberSortingOrder ($ analyzed_sql_results) 함수 { $ 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'] && ((빈 ($ 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; }
4 단계) 위의 기능을 다음으로 교체하십시오.
PMA_isRememberSortingOrder ($ analyzed_sql_results) 함수 { $ 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'] && ((빈 ($ 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; }
4 단계) 터미널에서 파일 저장 및 닫기 명령
sudo /usr/sbin/pma-secure
5 단계) sudo service mysql reload
6 단계) sudo service apache2 reload
그것은 나를 위해 작동합니다 .. Goodluck
이 파일을여십시오 : '/usr/share/phpmyadmin/libraries/sql.lib.php'
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
ctrl + w를 눌러 검색하십시오 (count ($ analyzed_sql_results [ 'select_expr'] == 1)
Find: count($analyzed_sql_results['select_expr'] == 1)
Replace With: (count($analyzed_sql_results['select_expr']) == 1)
서버를 다시 시작하십시오
sudo service apache2 restart
또한 여전히 같은 문제가 발생하면 다음을 수행하십시오.
이 파일을여십시오 /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
sudo nano /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
찾기 : if ($ options! = null && count ($ options)> 0) {
Ctrl+w : if ($options != null && count($options) > 0) {
다음 코드로 교체
if ($options != null && count((array)$options) > 0) {
이제 서버를 저장하고 다시 시작하십시오.
sudo /etc/init.d/apache2 restart
파일에서이 기능을 교체해보십시오 : /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;
}
우분투 18.10 (2018 년 12 월)
613, 614, 615 행 :
|| count($analyzed_sql_results['select_expr']) == 1
&& ($analyzed_sql_results['select_expr'][0] == '*'))
&& count($analyzed_sql_results['select_tables']) == 1;
가장 좋은 옵션은 Phpmyadmin을 이미 수정 한 버전으로 업데이트하는 것입니다.
그것이 deb로 출판 될 때까지 @ crimson-501 답변 에서처럼 복사 할 수 있습니다.
- 첫 번째 단계는 공식 우분투 저장소에서 PMA (phpMyAdmin)를 설치하는 것
apt-get install phpmyadmin
입니다. - 그런 다음 usr / share 디렉토리로 cd하십시오
cd /usr/share
. - 셋째, phpmyadmin 디렉토리를 제거하십시오 :
rm -rf phpmyadmin
. - 이제 시스템에 최신 PMA 버전을 다운로드해야합니다 (wget이 필요 합니다 :)
apt-get install wget
:wget -P /usr/share/ "https://files.phpmyadmin.net/phpMyAdmin/4.8.2/phpMyAdmin-4.8.2-english.zip"
이 명령의 인수를 설명하겠습니다. -P는 경로를 정의하고 "link.zip"은 현재 (7/17/18) ) 최신 버전의 PMA. 해당 링크는 여기에서 찾을 수 있습니다 . - 다음 단계에서는 압축을 풀어야합니다 (
apt-get install unzip
) :unzip phpMyAdmin-4.8.2-english.zip
. 우리는 방금 PMA를 풀었습니다. 이제 PMA를 최종 가정으로 옮길 것입니다. cp
파일을 이동시키기 위해 (copy) 명령을 사용하자 !-r
폴더이므로 인수 를 추가해야 합니다.cp -r phpMyAdmin-4.8.2-english phpmyadmin
.- 이제 정리할 차례입니다 :
rm -rf phpMyAdmin-4.8.2-english
.
계속 읽으세요!
PMA에 로그인 한 후 두 가지 오류가 표시 될 수 있습니다.
the configuration file now needs a secret passphrase (blowfish_secret). phpmyadmin
The $cfg['TempDir'] (./tmp/) is not accessible. phpMyAdmin is not able to cache templates and will be slow because of this.
그러나 이러한 문제는 비교적 쉽게 해결할 수 있습니다. 첫 번째 문제는 편집자를 선택하고 편집하는 것 /usr/share/phpmyadmin/config.inc.php
뿐이지 만 문제가 있으므로 제거했습니다! 괜찮습니다. cd /usr/share/phpmyadmin
& 만하면 cp config.sample.inc.php config.inc.php
됩니다.
- 복어 비밀을 추가하겠습니다! https://www.question-defense.com/tools/phpmyadmin-blowfish-secret-generator
nano config.inc.php
페이지 하단에서 동적으로 생성 된 비밀을 복사 하십시오 .
phpMyAdmin 복어 비밀 변수 항목 예 :
/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '{^QP+-(3mlHy+Gd~FE3mN{gIATs^1lX+T=KVYv{ubK*U0V';
/* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
이제 파일을 저장하고 닫습니다.
- 이제 PMA를위한 tmp 디렉토리를 생성 할 것입니다 :
mkdir tmp
&chown -R www-data:www-data /usr/share/phpmyadmin/tmp
. 마지막 명령은 Apache 웹 서버가 tmp 디렉토리를 소유하고 그 내용을 편집 할 수있게합니다.
나를 위해 일하십시오. 우분투 18.04
sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
count($analyzed_sql_results['select_expr']
파일 에서 코드를 찾으십시오 . ~ 613 행에서 얻을 수 있습니다.
|| (count($analyzed_sql_results['select_expr'] == 1)
코드로 바꾸십시오.
|| ((count($analyzed_sql_results['select_expr']) == 1)
파일을 저장하고 PhpMyAdmin을 다시로드하십시오.
끝난!!!
UBUNTU 16.04.3에서 작동
usr / share / libraries / sql.lib.php
수정하다
|| (count($analyzed_sql_results['select_expr'] == 1)
에
|| ((count($analyzed_sql_results['select_expr']) == 1)
이것은 이후 버전의 PHPMyAdmin에서 수정되었습니다. Ubuntu 18.04.2 용 Ubuntu 소프트웨어 리포지토리에는 버전 4.6.6.5가 있으며 현재 4.9.0.1입니다. PHPMyAdmin 설치를 업데이트하면이 문제가 해결되지만 한 줄의 코드를 편집하는 것보다 더 위험 할 수 있습니다. 다음은 우분투 서버에서 수행 한 방법입니다. 단계는 기본적으로 모든 운영 체제에서 동일합니다 (다른 경로로).
- PHPMyAdmin을 다운로드하십시오 .
wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip
unzip phpMyAdmin-4.9.0.1-all-languages.zip
- 이전 PHPMyAdmin 설치를 백업하십시오.
cp -r /usr/share/phpmyadmin ~/phpmyadmin-backup
- 기존 PHPMyAdmin에 새로운 PHPMyAdmin을 버립니다.
cd phpMyAdmin-4.9.0.1-all-languages
rm -r /usr/share/phpmyadmin/doc/html
cp -R * /usr/share/phpmyadmin/
작동하는지 확인하십시오. 제대로 작동하지 않으면 ... 백업이있는 것이므로 복원하고 결함이있는 줄을 수동으로 편집하십시오. 내 개인적인 경험에서, 나는 이것을 한 후에 4.6.6.5 버전이 버그로 가득 차있을뿐만 아니라 새로운 4.9.0.1에 비해 엄청나게 느리다는 것을 발견했다. 속도 증가는 "WordPress"품질의 무언가에 대한 순수한 마법이었습니다.
'/usr/share/phpmyadmin/libraries/sql.lib.php'파일을 편집하십시오 : (백업 만들기)
"|| (count($analyzed_sql_results['select_expr'] == 1)
&&($analyzed_sql_results['select_expr'][0] == '*')))
&& count($analyzed_sql_results['select_tables']) == 1;"
와:
"|| (count($analyzed_sql_results['select_expr']) == 1)
&& ($analyzed_sql_results['select_expr'][0] == '*')
&& (count($analyzed_sql_results['select_tables']) == 1));"
위의 모든 해결책을 시도했지만 나에게 효과가 없었습니다.
이 시도:-
필요한 버전의 PHP (내 경우 7.0)를 설치 한 다음 터미널에 다음을 입력하십시오.
sudo update-alternatives --config php
출력은 다음과 같습니다.
그런 다음 선택 번호 (제 경우 1)를 입력하여 모든 버전의 PHP로 전환 할 수 있습니다.
이것이 다른 도움이 될 수 있기를 바랍니다 :)
Windows를 사용할 때이 문제가 있었고 위의 응답으로 문제가 해결되었지만 Linux로 전환했을 때 (ubuntu 18.04 LTS) 동일한 문제가 있었고 파일을 보지 못하여 해결 방법을 알 수 없었습니다 '/usr/share/phpmyadmin/libraries/sql.lib.php'.
이 sql.lib.php 파일은 공유 폴더 또는 / opt / lampp 디렉토리의 phpmyadmin / libraries 폴더에 없습니다. 우분투에서 xampp를 사용하고 있었기 때문입니다. xampp의 업데이트를 기반으로 (현재 최신 설치를 사용했기 때문에) 설정.
대답은 여전히 대체됩니다. (count($analyzed_sql_results['select_expr'] == 1)
와: (count($analyzed_sql_results['select_expr']) == 1
그러나 Sql.php
찾을 파일 은/opt/lampp/phpmyadmin/libraries/classes/Sql.php
향후 업데이트 또는 여전히 찾을 수없는 경우 : grep -r 'count($analyzed_sql_results' /opt/lampp/phpmyadmin
디렉토리에서 일치하는 문서를 검색하고 그에 따라 편집
phpMyAdmin 4.8.3으로 업그레이드하십시오. 이것은 PHP 7.2 호환성 문제를 해결합니다
|| ((count($analyzed_sql_results['select_expr']) == 1
이것은 614 줄에서 변경 한 것이며 phpmyadmin은 오류없이 작동합니다. 필요 하나 (
수 전, 한 )
전 ==
. 그게 다야.
기능을 대체하십시오 :
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;
}
내 phpmyadmin (4.6.6deb5) 버전의 경우 613 행을 발견하고 count () 괄호가 제대로 닫히지 않았다는 것을 깨달았습니다. 다음 릴리스까지이를 일시적으로 수정하려면 다음을 변경하십시오.
|| (count($analyzed_sql_results['select_expr'] == 1)
에:
|| (count($analyzed_sql_results['select_expr']) == 1
MariaDb와 Nginx가있는 Ubuntu 18.04에서 /usr/share/phpmyadmin/libraries/sql.lib.php 파일을 다음과 같이 업데이트하여 해결했습니다.
|| (count($analyzed_sql_results['select_expr']) == 1
@Nguyen이 언급 한 답변은 500 오류를 발생시킵니다.
FastCGI sent in stderr: "PHP message: PHP Parse error: syntax error, unexpected ')', expecting ';' in /usr/share/phpmyadmin/libraries/sql.lib.php on line 614"
다음은 내 동일한 문제를 완전히 해결합니다 (가져 오기 / 내보내기 등).
버그 Phpmyadmin 수정 [plugin_interface.lib.php] + Php7.2 + 우분투 16.04
그래서 ... 우분투 18.04, mysql, php7.2에서 : 터미널 :
sudo gedit /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
다음 줄을 찾으십시오 (ctrl + f).
if ($options != null && count($options) > 0) {
그것은 나를 위해 라인 # 551에 있었다
그리고 다음 사항을 변경 :
if ($options != null && count((array)$options) > 0) {
변경 사항을 저장하기위한 ctrl + s
터미널에서 : ctrl + c는 promt를 돌려줍니다 ...
과: sudo systemctl restart apache2
"새로운 PHP 버전에서 생각합니다. 배열 유형이 아닌 count () 또는 sizeof ()를 사용할 수 없습니다. 배열에 대한 강제 매개 변수는이 버그를 해결하는 쉬운 방법입니다."
문제 해결을위한 원저자에게 감사합니다! 나는 그것을 공유하려고합니다!
(PHP 7> = 7.3.0)에 도입 된 is_countable 함수
is_countable — 변수의 내용이 계산 가능한 값인지 확인합니다.
다음과 같은 방법 으로이 기능을 사용하십시오 ::
is_countable ( $var )
부울 값을 반환합니다. 자세한 내용은 http://php.net/manual/en/function.is-countable.php 를 방문 하십시오.
살펴보십시오 : https://devanswers.co/problem-php-7-2-phpmyadmin-warning-in-librariessql-count/
먼저 편집하기 전에 sql.lib.php를 백업하십시오. nano에서 sql.lib.php를 편집하십시오.
$ sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
CTRL + W를 누르고 (count ($ analyzed_sql_results [ 'select_expr'] == 1)을 검색하십시오.
((count ($ analyzed_sql_results [ 'select_expr']) == 1)로 바꾸십시오.
파일을 저장하고 종료하십시오. (Ctrl + X를 누르고 Y를 누른 다음 Enter 키를 누릅니다)
이 솔루션 중 어느 것도 나를 위해 효과가 없었습니다 .phpmyadmin을 최신으로 업데이트해야합니다. 여기의 지침을 따르십시오.
https://askubuntu.com/questions/947805/how-to-upgrade-phpmyadmin-revisited
(ĦΔŇĐŘΔ ŇΔҜҜΔ 답변 @ 대 @Jacky 응우 엔)을 다를 수 있습니다 conf의 파일에 코드의 오류로 일반 솔루션 대답하는 것 이해하기 위해 conf의 파일에 조건 논리를 수정)를 ) (X) 또는 b을 수정 설치 / 현재 phpmyadmin
a)
오류 코드가있는 파일 열기
터미널 사용자 :sudo nano /usr/share/phpmyadmin/libraries/sql.lib.php
일반 사용자 :sudo gedit /usr/share/phpmyadmin/libraries/sql.lib.php
조건 찾기-기본적으로 검색
$analyzed_sql_results['select_expr']
이제 논리는이 하위 배열이 비어 있는지 또는 값이 "1"인 요소가 하나만 있는지 여부를 확인해야합니다.
*
기본적 으로이
사이 의 블록 은 다음&& $analyzed_sql_results['select_from']
과&& count($analyzed_sql_results['select_tables']) == 1
같아야합니다.
&& ( empty($analyzed_sql_results['select_expr']) //the sub array is empty, || //or, ( (count($analyzed_sql_results['select_expr']) == 1) //it has just 1 element && //and at the same time ($analyzed_sql_results['select_expr'][0] == '*') //the 1 element value is "*" ) )
이것이 코드를 들여 쓰기하고 아름답게하는 이유의 좋은 예입니다. 코드가 올바르게 작성된다면, 이것이 결코 일어나지 않거나 적어도 더 쉽게 찾을 수 있다고 생각합니다.
/usr/share/phpmyadmin/sql.lib.php
상승 된 권한으로 파일을 열고 함수에서 다음을 편집하십시오 PMA_isRememberSortingOrder()
.
- ~ 613 행 : 초기 오류 수정 :
- 바꾸다
|| count($analyzed_sql_results['select_expr'] == 1)
- 와
|| (count($analyzed_sql_results['select_expr']) == 1)
- 바꾸다
- ~ 614 줄은 다음과 같은 500 오류를 수정합니다.
- 바꾸다
&& ($analyzed_sql_results['select_expr'][0] == '*')))
- 와
&& ($analyzed_sql_results['select_expr'][0] == '*'))
- 바꾸다
Apache 서버를 다시 시작하십시오 sudo service apache2 restart
.
PhpMyAdmin 4.6.6 및 PHP 7.2를 사용하여 Ubuntu 18.04 기반 Linux Mint 19.1에서 테스트되었습니다.
'Programing' 카테고리의 다른 글
LINQ를 사용하여 목록을 하위 목록으로 분할 (0) | 2020.02.29 |
---|---|
특정 개정 / 변경 세트로 git 저장소를 복제하는 방법은 무엇입니까? (0) | 2020.02.29 |
하위 공개 항목으로 목록보기 getListItemXmlAttributes 메소드가 실패 함 (0) | 2020.02.29 |
.NET 리플렉터보다 나은 것이 있습니까? (0) | 2020.02.29 |
상용구 코드 란 무엇입니까? (0) | 2020.02.29 |