최신리스트
-
PHP에서 PDO접속시 에러 「SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client」Php 2020.05.01 10:24
어제부터 맥북에서 php개발을 위해 환경설정을 하고 있는데 오늘 DB랑 연결하려고 하니 뭔가 하나씩 안맞는 느낌이다... 아무튼 php에서 PDO함수를 써서 DB접속 테스트 중 또 에러가 나왔다... 휴 「SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client」 유저 권한이 어쩌구 저쩌구.... 일단 구글에 에러 내용을 검색해보니 세계 많은 사람들이 겪고 있나보다... 원인은 유저인증방식의 문제라고 한다. 일단 일본어 사이트에서 본 내용은 Mysql 8.0의 인증방식 디폴트는 「caching_sha2_password」 하지만 아직 php접속라이브러리는 「caching_sha2_password」을 대응하고..
-
MYSQL 유저만들기Php 2020.05.01 10:06
DB유저를 만들기 위해서 아래와 같이 명령어를 사용하면 자꾸 에러가 나왔다. mysql> GRANT ALL PRIVILEGES ON test.* TO dev@localhost IDENTIFIED BY 'password'; 에러 내용 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 1 그래서 검색을 해보니 php8버전부터 조금 바뀌었다고 한다. 바뀐 순서대로 해보니 문제 해결! mysql> create user dev@l..
-
라라벨의 개요Laravel 2019.02.23 22:05
下記の内容は日本のPHPフレームワークLalavel(ソシム)本から書き抜きました。일본어를 한국어로 번역하기 때문에 의미가 잘 전달되지 못하는 내용이 있습니다. 라라벨이란??라라벨은 PHP Framework로 5가지 특징이 있습니다. ・용이한 학습(容易な学習)라라벨은 쉽게 배울 수 있다.예를 들어 Facade기능을 사용하면 php의 static클래스메소드를 호출하는 요령으로 각 기능을 이용할 수 있다. //세션 파사드(ファサード)를 이용해 name 키를 취득$name = \(역슬래시)Session::get("game");위 예제를 보면 단순히 세션클래스의 메소드를 부르는 형태같지만 실제로는 다른 클래스의 인스턴스메소드를 실행한다.이처럼 프레임워크의 내부 구조를 잘 숨겨 사용하기 쉽게 제공하고 있다. ・Symfo..