선생님을 위한 프로그래밍 수업

디버깅

토픽 선생님을 위한 프로그래밍 수업 > 웹 애플리케이션 만들기

3.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <script charset="utf-8">
    document.write("hello world");
  </script>
  <?php
    
  ?>
</body>
</html>

보충수업 (화면에 php 에러 표시하기)

소스코드

github 

댓글

댓글 본문
  1. 헤밍웨이
    220824 감사합니다!
  2. 터병
    22.3.31. 감사합니다.
  3. 무접점키보드
    2022.02.08
  4. 2021/07/16
  5. heyri
    210608
  6. 2021/06/07
  7. 초딩 개발자
    2021/05/15
  8. coding_prince
    감사합니다.
  9. 김쟌
    2021.03.09
  10. 윤용철
    물을 주는자 님 감사합니다.
  11. 웹전문가
    2021.2.16
  12. 늦은나이가아님
    2020.12.11 감사합니다
  13. 박병진
    2020.11.13 완료
  14. 박병진
    감사합니다. 2020.11.13
  15. 10/5
  16. 허우룩
    2020.09.09
  17. 만듀
    2020.09.08
  18. 물을 주는 자
    최근의 구글 크롬에서는 Settings에서 More tools>developer tools 를 클릭하니 JavaScript console 까지 다 나옵니다. (따로 선택 항목이 나오지는 않네요)
  19. 강민규
    2020 08 13 완료
  20. 권오상
    감사합니다.
  21. 산노을
    감사!
  22. 열심히사는사람
    완료
  23. 중딩
    완료
  24. 내22살동년배들다코딩배운다
    크롬에서 자바스크립트 콘솔이 나오지 않으면 "크롬 메뉴>개발자 도구>상단 Elemets라고 돼있는데 Console 클릭"하면 Error 뜸
  25. 작심삼일
    19.12.24 1회
  26. 아르하트
    감사합니다^^.
  27. myjin
    완료!!
  28. 잘살자
    감사합니다.완료
  29. 될때까지
    될때까지열심히하겠습니다 제가제일 먼저 취업하고 그나마 내가갈수있는선에서 진짜최선을다하겠습니다
  30. 웹초보
    20191030 완료

    감사합니다
  31. 들국화
    완료
  32. aqper
    완료
  33. ㅇㄹ
  34. 야근요정
    원래 웹브라우저에도 에러소스를 보여주나요? 에러로그에 들어갈수가 없어서 코무룩하고 있던차에 웹브라우저에서 설명해주신 에러 코드가 뜨더라구요ㅎㅎ
  35. 리마인더
    완료
  36. 셜리
    완료!
  37. psy1088
    잘들었습니다!!
  38. umjaeda
    네, 맞습니다.
    php는 서버가 제공하므로, apache web 서버가 갖고 있는 php 기반의 web page를 열때,
    에러가 난 부분을 appache2/logs/error.log에 기록을 합니다.


    반면에, script 는 이전 영상에서 언급 된 것처럼 client의 브라우저에서 실행되기때문에,
    apache 서버가 아닌 client의 브라우저에서 확인이 됩니다.
    대화보기
    • 오소고날
      php 문법 에러 로그는 appache2/logs/error.log에서 확인이 가능하네요
    • 손영민
      에러표시를 codeanywhere에서 어떻게 하죠? ㅠㅠ
    • Comtroll
      제일 중요한 내용입니다.
    • jy1234
      감사합니다.
    • Jinsoo Choi
      감사합니다. 기왕 시작한거 이 수업 끝까지 듣고 새 수업도 한번 더 수강하겠습니다 :)
    • 누구님
      18.02.07 완료, 감사합니다.
    • kimge
      질문 입니다.

      제 노트북에는 c드라이브 뿐이라 비트나미가 c 드라이브에 설치돼서 계속 c드라이브의 비트나미>wampstack>apache2>htdocs에서 하위폴더, 하위파일을 만들어서 실습을 따라했습니다. 큰 문제는 아직까지 없는데 이고잉님은 d드라이브의 비트나미> 폴더에서 실습을 하시고 에러가 화면에 나타나는 설정을 하실 땐 c드라이브로 들어가시더라구요. 혹시나 제가 중간에 놓친부분이 있나해서 질문 남깁니다!! ㅎㅎ

      강의 정말 도움이 됩니다. 늘 감사합니다.
    • chunjoo
      감사합니다^^
    • 한재원
      크롬의 자바스크립트창을 열어서 실행할려고 했는데 잘 되지 않아서 댓글을 참고하여
      콘솔창을 열어 실행했습니다. 그런데 이고잉님처럼 저는 화면에 콘솔창에 어느 부분이 잘못되었다고 표시되는 빨간줄이 없는데..다른 분들도 그런가요?
    • 슝태
      20180113
    • 2018/1/1
      감사합니다.^^
    • PassionOfStudy
      17-12-23 5일차 - 2번째 강의

      수강완료!

      ------------------------------------------------------------------------------------------------
      * Deburg : 버그를 찾아낸다. -> 프로그램의 오작동을 찾아내는 행위

      @ Error message 브라우저에 나타내기
      https://opentutorials.org......365 환경설정 부분 참고
      (강의 내용 중 PHP환경 설정하는 부분과 겹친다.)

      - Windows기준
      1. C:\Bitnami\wampstack-7.1.11-0\php 경로에 php.ini파일을 편집기를 이용하여 연다.
      2. 찾기 기능을 이용(Ctrl + F)하여 display_errors = Off를 On으로 바꾸어준다.
      display_errors=On
      마찬가지로 찾기기능을 이용하여 opcache.enable=1을 0으로 바꾸어준다.
      opcache.enable=0
      3. C:\Bitnami\wampstack-7.1.11-0 경로에 manager-windows.exe파일을 실행하고
      manage Servers탭에서 Apache Web Server를 Restart해준다.
      ------------------------------------------------------------------------------------------------