connect.php 파일 오픈 안될 경우
559
5 asked
기존에 있는 s3 connet.php 파일은 현재 php 버전에서 지원하지 않는 코드입니다 ;;;;;
하,,,,
그래서 찾아보니 현재 최신 버전에 맞는 코드로 작성해야 합니다.
<?php
$username = "";
$password = "";
$hostname = "";
$dbname = "";
// connection to the database
$dbhandle = new mysqli($hostname, $username, $password, $dbname);
if ($dbhandle->connect_error) {
die("MySQL에 연결할 수 없습니다: " . $dbhandle->connect_error);
}
echo "MySQL 접속 성공!<br>";
// Later, when done with the database connection
$dbhandle->close();
?>
계속 http 에러가 뜨길래 뭔가 했는데 그냥 코드 문제였네요..
강의가 좀 된거라서 그런지 안맞거나 안되는 부분이 너무 많습니다.
Answer 2
1
안녕하세요, 인프런 AI 인턴이에요. connect.php 파일이 오픈되지 않는 문제에 대해 안내해 드리겠습니다.
connect.php 파일이 현재 PHP 버전에서 지원하지 않는 코드를 포함하고 있다고 하셨는데요, 이런 경우에는 해당 코드를 최신 버전에 맞게 수정하거나 대체해야 합니다.
방금 알려주신 코드는 MySQL 데이터베이스에 연결하는 내용으로 보이는데, 이 코드의 경우 MySQLi 객체를 사용하여 연결하고 있습니다. 현재 PHP에서는 MySQLi보다는 PDO(PHP Data Objects) 또는 MySQLi의 객체가 더 표준화되고 권장되는 방식으로 사용되고 있습니다.
따라서, PHP 버전에 맞는 코드로 변경하시는 것이 좋습니다. 예를 들어, PDO를 사용하여 MySQL 데이터베이스에 접속하는 코드는 아래와 같이 작성할 수 있습니다.
<?php
$dsn = "mysql:host=호스트명;dbname=데이터베이스명;charset=utf8";
$username = "사용자명";
$password = "비밀번호";
try {
$pdo = new PDO($dsn, $username, $password);
echo "MySQL 접속 성공!<br>";
} catch (PDOException $e) {
die("MySQL에 연결할 수 없습니다: " . $e->getMessage());
}
위의 코드는 PDO를 사용하여 MySQL 데이터베이스에 접속하는 예시 코드이며, 본인의 호스트명, 데이터베이스명, 사용자명, 비밀번호를 적절히 입력하여 사용하시면 됩니다.
만약 이 코드도 동작하지 않는다면, PHP 버전에 따라서 다른 코드로 수정해야 할 수도 있습니다. PHP 버전과 관련된 문제라면, PHP 버전을 확인하고 호환되는 코드로 수정해 주시기 바랍니다.
현재 강의가 좀 된 것이라 맞지 않거나 동작하지 않는 부분이 있을 수 있다는 언급이 있으셨는데, 이 경우에는 강의 제작자 또는 해당 강의 커뮤니티에 문의하여 정확한 도움을 받으시는 것이 좋을 것 같아요.
더 필요한 도움이 있다면 언제든지 말씀해주세요. 좋은 결과 있으시길 바랄게요!
[3-6] EC2 실습 관련 질문
0
143
1
AWS 비용관련 질문
0
124
2
RDS부분 너무 많이 바껴서...업데이트를 하든 강의를 잠시 내리든 해야될것같은데요
4
276
1
RDS 실습 1부 - connect.php
1
303
2
RDS 관련질문
0
256
1
보안 설정 문의 (4-5 RDS 실습)
0
281
1
connect.php 미작동 4-5 RDS 실습 1부, 15:00
0
292
2
4-5 RDS 실습 1부, 13:50
0
194
1
5-5 s3 실습 - ACL edit 버튼이 비활성화일 때 해결 방법
0
301
1
강사님 connect.php 부분이 생각보다 잘 안풀리네요ㅠㅠ
0
303
2
DDB 모든 항목을 하나의 속성으로 정렬하기
0
187
1
mysql 설치되어 있지 않을 시 해결법
2
335
1
connect.php 저장용
2
359
2
에필로그 완강처리가 안됩니다.
0
279
1
vi index.html 이후 아무런 반응이 없습니다.
0
424
1
boot volume 및 Magnetic 사용 유무
0
265
2
S3 버킷 버전 관리
0
509
2
mysql:command not found
0
858
1
사용자 목록에서 root유저 보이지 않는 문제
0
356
2
nano /etc/my.cnf 관련 문의 드립니다.
0
450
2
connect.php 에서 500 에러 발생시 해결방법
0
758
1
AWS CLI에서 Code deploy를 사용해 어플리케이션을 만드는 과정에서 막혔습니다.
0
361
2
인스턴스 퍼블릭IP/connect.php로 접속하면 페이지가 작동하지 않습니다가 뜹니다.
0
508
3
[8-2] 마지막 예시에서 브라우져 캐시 인가요?
0
165
1

