뎁스_76f870235

뎁스_76f870235

질문vmware ubuntu에서 login.php문제?

제가 vmware ubuntu에서 sudo vi login.php에 아래와 같은 코드를 저장했어요<?php $id = $_GET['id_param']; $pw = $_GET['pw_param']; $db_conn = mysqli_connect("127.0.0.1", "webhacking_db", "webhacking", "login"); if($db_conn == false){ echo mysqli_connect_error(); } else { $query = "select * from user where id='{$id}' and pw='{$pw}'"; $result = mysqli_query($db_conn, $query); echo "query : {$query}<br>"; if($result == false) { echo mysqli_error($db_conn); } else { $row = mysqli_fetch_array($result); if($row) { echo "Hello {$row['id']}, login success!"; } else { echo "login failed"; } } mysqli_close($db_conn); }?>그런데 127.0.0.1/login.html을 브라우저 검색을 하면 id와 pw를 누르면 submit query버튼을 누르면 화면에 작성한 쿼리문과 에러문이 떠야 하는데 id : admin pw : admin123만 인식해서 화면에 출력되고 다른 id와 pw를 입력하면 화면이 아얘 하얗게 나와요어떻게 하면 될까요?
NEW
24
0

질문vmware 터미널에 sudo vi / var/www/html/test.php

vmware 터미널에 sudo vi / var/www/html/test.php 명령어 입력하고 -> <?php phpinfo() ?> -> :wq 라고 입력하면 맨밑에 e212이라고 오류가 뜨고 firefox 브라우저에 htp://127.0.0.1/test.php라고 검색하면 아무것도 화면에 안나와요 php version내용의 페이지가 나와야 하는데 ...
49
1
0
sonaki84
sonaki84·2025-05-27
E212는 파일에 쓰기 권한이 없어서 발생하는 오류입니다.해결하려면,아래와 같이 최고권한(sudo)으로 파일을 열어서 수정하거나,sudo vi /var/www/html/test.php혹은 아래와 같이 누구나 파일을 수정할 수 있게 파일에 권한을 줍니다.(보안상 임시로만)sudo chmod 777 /var/www/html # 권한을 임시로 줍니다 (보안상 ...