일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 멤버변수
- Rxjava Observable
- 스택 큐 차이
- jvm 작동 원리
- android retrofit login
- 안드로이드 유닛 테스트 예시
- 서비스 vs 쓰레드
- android ar 개발
- 안드로이드 레트로핏 crud
- 클래스
- rxjava hot observable
- ar vr 차이
- jvm이란
- rxjava disposable
- ANR이란
- 안드로이드 os 구조
- 자바 다형성
- 안드로이드 레트로핏 사용법
- rxjava cold observable
- 2022 플러터 설치
- 안드로이드 유닛테스트란
- 안드로이드 라이선스
- 플러터 설치 2022
- 안드로이드 라이선스 종류
- 2022 플러터 안드로이드 스튜디오
- 객체
- 큐 자바 코드
- 스택 자바 코드
- 서비스 쓰레드 차이
- 안드로이드 유닛 테스트
- Today
- Total
나만을 위한 블로그
[PHP] phpmyadmin Warning in ./libraries/sql.lib.php#613 에러 해결 본문
AWS EC2에 MySQL을 설치하고 phpmyadmin으로 접속해서 사용 중인데 처음 시작부터 저런 에러가 떴었다.
DB 선택할 때가 아닌 테이블을 선택할 때 나오는 에러다. 테이블을 매번 선택할 때마다 에러가 있다면서 스크롤을 자동으로 아래로 내리는 현상이 발생했다.
모두 무시 버튼을 누르면 해결됐지만 이것도 계속 하다보니 귀찮아져서 문제를 해결해보려고 했다.
해결법은 sql.lib.php 파일을 찾고 이 파일의 내용을 수정하는 것이다.
그런데 저 sql 뭐시기 파일의 위치가 어디있느냐가 문제다.
난 이 위치에 있었고, 구글링해본 결과 이 위치에 있다는 글들이 대부분이므로 아래에 경로를 쓴다.
cd /usr/share/phpmyadmin/libraries <- 이 경로에 있다.
libraries 폴더 안으로 들어와서 소문자 엘 2번 혹은 ls를 누르면 폴더 안의 파일들 목록이 나오는데, 이 명령어로 확인해보면 sql.lib.php 파일이 있는 걸 볼 수 있다.
XShell로 접속해서 확인한 결과 처음에는 이렇게 돼 있었다.
이 글의 제목에 쓰여진 에러 메시지를 보면 613번 줄에서 에러가 났다고 한다. 그래서 vi sql.lib.php를 치면 곧바로 이 줄이 보이는 화면으로 이동된다.
이 문장에서 고칠 부분은 1 오른쪽의 ")"를 "]"의 오른쪽에 붙여주는 것이다. 위 그림에서 아래 그림처럼 코드를 바꿔주면 된다.
그 다음 :wq를 눌러 저장하고 빠져나온 다음, phpmyadmin에 들어간다. 이미 접속중이었다면 한번 로그아웃하고 재접속하면 에러가 해결된 걸 볼 수 있다.
'PHP' 카테고리의 다른 글
[PHP] 비주얼 스튜디오 코드에서 한글 깨짐 현상 해결 (0) | 2020.06.26 |
---|---|
[PHP] AWS EC2 Ubuntu 18.04 LTS에 Curl 설치하는 법 (0) | 2020.05.25 |
[PHP] 포스트맨 사용 시 JSON으로 결과 받는 방법 (0) | 2020.04.30 |
[PHP] sql 오류 (1366) Incorrect String value 에러 해결 (0) | 2020.03.10 |
[PHP] General error: 1366 Incorrect string value: '\xEC\xA0\x95\xEC\x9D\xB8...' for column... 에러 해결 (0) | 2020.03.07 |