
2019년 여름 Qualcomm Institute에서 진행한 프로젝트를 살리기 위해서 오랜만에 git에서 Clone 받아 서버를 실행했으나,
환경이 달라 서버가 올라가지 않았다.
서버를 올렸을 때 발생한 첫 번째 오류

- PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]
- 프로젝트를 진행할 때 사용한 DB 접속 정보가 달라 발생한 오류인듯 하여 접속 정보를 수정하여 재실행

두 번째 오류,

- PDO::__construct(): The server requested authentication method unknown to the client [caching_sha2_password]
- MySql 버전을 8.x 버전으로 사용해서 발생하는 문제로 db를 연결하는 함수에서 caching_sha 인증을 지원하지 않아 발생하는 것, DB에서 기존 인증방식을 사용하는 USER를 생성하여 해당 USER을 연결하여 해결하였다.
세 번째 오류,

- SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
- 두 번째 오류와 동일한 문제였으나 dependencies.php 에 있는 db계정정보 수정이 누락되어 발생.
네 번째 오류,

- Class 'Twig_extension_Debug' not found
- twig 가 설치되지 않았던 문제로 composer.json에 "twig/exensions": "*" 추가하여 해결 완료
구동된 프로젝트 모습
짧은 기간에 만들어져 조촐한 모습이지만 잘 다듬어 봐야겠다.

'프로젝트 > Qualcomm Institute Project' 카테고리의 다른 글
[PHP] PHPMailer를 이용해 메일 보내기 안됨. (0) | 2021.03.29 |
---|