전반적인 css는 나무위키 디자인을 참고하였지만나무위키 문법을 그누보드에서 사용하는 건 좀 번거로울 것 같아서 php와 json을 사용하고 적당히 파싱하기로 햇음 1. 컨텐츠 (섹션)wr_content를 파싱하여 섹션을 나누고, 섹션대로 접기가 가능하도록 만들었다.2. 프로필 (성별, 나이 등)wr_profile이라는 컬럼을 새로 만들었고, json 형식으로 db에 저장함.불러올 때 파싱해주면 되기 때문에 비교적 간단했다./** * wr_profile */$profile_json = stripslashes($view['wr_profile']); // 이스케이프 해제$profile_data = json_decode($profile_json, true); // JSON 디코딩 $value) ..
Public Key Retrieval is not allowed docker 등 새로 설정한 MySQL 연결 시도를 할 때, Public Key Retrieval is not allowed 위의 에러가 뜨면서 DB 연결이 되지 않는 문제가 발생했다. 말 그대로 Public Key Retrieval를 허용해주지 않아 발생하는 문제이다. Connection edit > Connection settings - Driver properties로 들어가 준다. allowPublicKeyRetrieval이라는 프로퍼티를 true로 바꿔주면 정상적으로 DB에 연결된다.
1. Images 생성 터미널에 다음 명령어를 입력하거나 docker desktop에서 직접 해당 이미지를 구동시킨다. docker pull mysql 2. container 생성 터미널에 다음과 같이 입력한다. docker run --name -e MYSQL_ROOT_PASSWORD= -d mysql --name titan: 컨테이너의 이름을 titan으로 지정한다. -e MYSQL_ROOT_PASSWORD=my_secret_password: root 사용자의 비밀번호를 my_secret_password로 설정한다. 실제 사용 시에는 보안이 강한 비밀번호를 사용해야 함! -d: 컨테이너를 백그라운드 모드로 실행한다. mysql: 사용할 이미지의 이름을 넣어준다. 우리는 공식 mysql 이미지를 사용하므..