본문 바로가기

server/php4

[error] smtp error: could not authenticate 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error] smtp error: could not authenticate — Win Record (tistory.com) 문제상황 구글계정으로 이메일을 보내는 기능에서 에러가 생김. aos에서 이메일을 요청하였으나, 아래와 같은 에러가 뜸 smtp error: could not authenticate 원인 smtp를 활용해 메일발송을 할 때, 구글계정으로 발송인을 설정한 경우, 해당 구글계정의 권한을 설정해야 한다. 해당 기능을 만든지 한달여전이라, 구글에서 자동으로 권한을 해제한 것으로 추측된다. 해결 1. 보안수준이 낮은 앱의 액세스 사용 설정 Google 계정 관리 > 보안 >.. 2021. 7. 29.
[error] Uncaught Error: Call to undefined function mysqli_connect() 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [Error][PHP] Uncaught Error: Call to undefined function mysqli_connect() — Win Record (tistory.com) 문제상황 다음과 같은 코드로 mysql에 접속하는 것을 테스트하려는데, 오류가 발생했다. // DB 연결 $conn = mysqli_connect($host, $username, $password, $dbname); if (!($conn)) { echo "db 연결 실패: " . mysqli_connect_error(); } else { echo "연결 성공"; $sql = "select * from user;.. 2021. 7. 21.
[Server][PHP] 비밀번호 암호화 저장, 비교하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [PHP] 비밀번호 암호화 저장, 비교하기 — Win Record (tistory.com) ※ php 7.4 버전 기준 작성 ※ 구현 기능 비밀번호 암호화하여 저장하기 (eg. 회원가입) 비밀번호와 입력값 비교하기 (eg. 로그인) 비밀번호 암호화 하기 비밀번호를 암호화할 때에는 아래의 함수를 사용한다. password_hash(string $password, mixed $algorithm, array $options = ?) : string|false $password: 암호화할 비밀번호 $algorithm: 암호화 알고리즘 $options: 암호화할 때의 옵션. salt, cost,.. 2021. 6. 15.
[Server][PHP] 에러 표시하기 블로그 이사했습니다! 👇 블로그 이전 공지 👇 블로그 이전 안내 (tistory.com) 👇 새 블로그에서 글 보기 👇 [PHP] 에러 표시하기 — Win Record (tistory.com) ※ php 7.4 버전 기준 작성 ※ PHP에서 에러를 표시하는 방법은 두가지가 있다. PHP 파일에서 에러 표시 설정하기 PHP 설정(php.ini)에서 에러 표시 설정하기 PHP 파일에서 설정하기 error_reporting(E_ALL); // 모든 에러 표시 ini_set("display_errors", 1); // 에러 나타내기 php.ini 에서 설정하기 1. php.ini에서 에러 표시 관련 옵션 변경 display_errors = On 2. php 재시작 systemctl restart php syst.. 2021. 6. 5.