반응형
검색되지 않은 PDO 예외: PDO::__construct(): php_network_getaddresses: getaddrinfo 실패:이름 또는 서비스를 알 수 없습니다.
AWS EC2 Server에는 다음과 같은 두 가지 프로젝트가 있습니다.
- 이 RDS DB를 연결하는 Laravel Project.연결할 pb가 없습니다.
- 자신의 DB(RDS에서도)를 연결하는 Wordpress Project, 그리고 플러그인에서도 데이터를 쉽게 삽입할 수 있도록 Laravel DB에 사용자 지정 연결을 추가했습니다.
이 코드는 내가 localhost에 있을 때는 작동하지만 실제 호스트를 넣으면 실패합니다.
$capsule->addConnection(array(
'driver' => 'mysql',
'host' => 'kendozone.cp90iogazqzc.us-west-2.rds.amazonaws.com',
'database' => 'mydb',
'username' => 'myuser',
'password' => 'mypas',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => 'ken_',
'port' => '3306'
));
오류 msg입니다.g:
Uncaught PDOException: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known in ...
내가 뭘 놓치고 있는 거지???
<?php
$dbhost = $_SERVER['RDS_HOSTNAME'];
$dbport = $_SERVER['RDS_PORT'];
$dbname = $_SERVER['RDS_DB_NAME'];
$dsn = "mysql:host={$dbhost};port={$dbport};dbname={$dbname}";
$username = $_SERVER['RDS_USERNAME'];
$password = $_SERVER['RDS_PASSWORD'];
$dbh = new PDO($dsn, $username, $password);
?>
포트가 없습니다.AWS 레퍼런스
언급URL : https://stackoverflow.com/questions/41748700/uncaught-pdoexception-pdo-construct-php-network-getaddresses-getaddrinfo
반응형
'code' 카테고리의 다른 글
Date.getDay() javascript가 잘못된 날짜를 반환합니다. (0) | 2023.10.05 |
---|---|
AWS 오로라:'지연된 전송/커밋 확인 완료' 프로세스 상태란? (0) | 2023.10.05 |
PL/SQL 개발자:여러 진술? (0) | 2023.10.05 |
$_SERVER['REMOTE_ADDR'] 변수를 가장하는 방법은? (0) | 2023.10.05 |
Wordpress + Vue.js : 연락처 양식 (0) | 2023.10.05 |