⚠ 이 글은 2년 이상 지난 이야기에요. 읽으실때 참고!
개발
서버 개발 일지
PHP7.2 로 판올림 이후 PhpMyAdmin 이슈
304 views as of March 29, 2019.
PHP7.2 버전을 쓰면서 PhpMyAdmin을 사용하면 위와같은 에러가 나타나는 경우가 있습니다. 저는 디비이전 중 import 작업을 하려다보니 해당 페이지에서 저런 에러가 나타났습니다.
해당 에러에 대해 구글링을 해보니 PHP 메소드 결과값에 대해 사용방식이 변경됨에 따라 경고문구를 띄워주는 사항이었습니다. 무시해도 되는 건이지만 에러 메시지를 보지않으려면 아래와 같이 문제를 해결할 수 있습니다.
터미널을 통해 서버에 접속하고 아래 phpmyadmin의 파일을 vi 에디터로 열어서 :/count 를 vi 에디터에 입력해 아래 위치를 찾습니다. 그리고 count()의 밖에 괄호( )를 아래 처럼 다시 한 번 씌워줍니다.
sudo vi /usr/share/phpmyadmin/libraries/sql.lib.php
형변환에 관련되어 생기는 문제 같습니다. 위에 처럼 일부 코드를 변경해주니 별다른 문제가 발생하진 않았네요.
#2019-03-29 내용추가 합니다.
아래 내용을 더 추가합니다. 하나더 에러가 뜨더라고요. 이유는 위와 같은 사항인걸로 보입니다.
sql 내보내기나 가져오기를 할 때 뜨는 에러로 아래 위치의 파일을 에디터로 열어서 551번째 줄의 if 조건절을 아래와 같이 바꿔주면 됩니다.
sudo vi /usr/share/phpmyadmin/libraries/plugin_interface.lib.php
#개발 #서버 #PHP #PhpMyAdmin
0
개의 댓글
Collection. 서버 개발 일지
01.
413 Request Entity Too Large 문제에 대해
2019
02.
ssh 터미널 접근시 발생하는 문제에 대해
2019
03.
Nginx 404 에러 페이지 리다이렉트
2019
04.
Nginx SSL 적용
2019
05.
파이썬으로 웹사이트 상태 체크하기
2019
06.
Nginx 서브 디렉토리 역방향 프록시 설정
2019
07.
PHP7.2 로 판올림 이후 PhpMyAdmin 이슈
2019
08.
Nginx 환경에서 웹폰트 확장자 CORS 이슈
2019
09.
Nginx 체인 인증서 적용
2019
10.
Nginx 특정 IP 차단 하기
2019
11.
proc_open(): fork failed errors ~ 포크 실패 에러
2020
12.
Ubuntu에서 환경변수 PATH 추가 적용하는 방법
2020
13.
Nginx 캐시 설정법
2020
14.
도커(docker)로 SSL 인증서 발급하는 과정.
2021
15.
Ubuntu 스왑 메모리(Swap Memory) 설정
2023
16.
Ubuntu 디스크 용량 확인하는 몇가지 명령어
2023
17.
도커(docker) 인증서 발급 조회 삭제 명령어
2024
18.
Ubuntu 로그 100개 떼어보기
2024
19.
SSL 인증서 비밀번호 제거 방법
2024
20.
Nginx 서버 로그 기록 설정 및 커스터마이징
2024