웹 애플리케이션 만들기

디버깅

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. 김회성
    그렇군요 바보인증 했네요 ㅎㅎ감사합니다
    대화보기
    • Scia
      이미 php.ini 파일에서 display_errors = on 으로 변경하셔서 크롬에 바로 뜨는거에요.

      전 '페이지가 작동하지 않습니다.' 라고 떠요.
      on 으로 바꾸니깐 크롬에서 뜨더라고요. ㅎㅎ
      대화보기
      • Hyojeon Kim
        항상 강의 잘 보고 있습니다
      • idanam
        해결했어요.
        알려주신데로 해봤어요.
        정말 감사합니다. ^^ 헤헤
        대화보기
        • 뚜루지
          혹시 파일명 저장하실 때 확장자명 (.php) 으로 저장하신거 맞는지 확인해보세요.
          맞다면, 아래 링크에 방법도 시도해보세요.

          https://opentutorials.org......366
          php 소스 코드를 변경한 후에 반영되지 않는 문제가 있을 수 있습니다. 이런 경우

          MAC 사용자의 경우 아래의 파일을 열어주세요.
          /Applications/mampstack(버전번호)/php/etc/php.ini

          윈도우 사용자의 경우 아래의 파일을 열어주세요.
          C:\Bitnami\wampstack(버전번호)\php\php.ini

          이 파일에서 opcache.enable=0 라고 되어 있는 부분을 opcache.enable=1로 변경 하신 후에 Apache를 재시작하시면 됩니다. (아파치 재시작 방법을 모르시면 서버제어 참고)

          잘 안되는 분은 아래 영상을 참고해주세요.
          https://www.youtube.com......9AA
          대화보기
          • 황성준
            잘봤어요~
          • 이희태
            6월19일 (1,2,3,4,5) 중 2 완료하였습니다.
          • idanam
            저.. 오늘은 갑자기 Atom에서 코딩한 소스중에 php관련 소스만 브라우저에 표시가 안되는데,
            왜 그런걸까요? @-@ 누구 좀 알려주세요. T-T-
          • 강의 잘 봤습니다~ ;)
          • 산강파파
            현재 제 수업 환경입니다. 강의는 아이패드 미니로 틀어놓고, 크롬북을 통해 codeanywhere로 코드 실습하고 있습니다.
            상단 아이콘에서 저장 후 file preview 클릭하면 크롬 브라우저에서 바로 확인 가능합니다. php 디버깅 로그는 크롬에서 바로 보여주네요. (제 크롬os 버전은 dev 61입니다)
          • Jay Yoon
            요약 감사합니다 :)
            대화보기
            • sweetdanda
              제가 사용하는 크롬에는 자바스크립트 콘솔이 없어서 아래분 말씀대로
              '우측상단 메뉴 - 도구 더보기 - 개발자도구 - console'로 들어가니 되네요^^ 감사합니다!
            • 이인태
              시작해보자... ㅎ
            • 엘타냥
              마이크로소프트 엣지 브라우저에서 디버그 확인하는 법(+codeanywhere 사용)
              1. 자바스크립트 예제: F12 개발자 도구의 콘솔에서 에러메시지 확인
              2. php 닫힘태그 예제: codeanywhere 자체 php 설정이 되어 있는건지 문법에러 내용이 출력됨
            • 치우천황
              오늘도 강의 잘 들었습니다.
            • Gangso Lee
              done_감사합니다.
            • 안근우
              좋은 정보 감사합니다! ! !
            • Kuon
              좋은 팁 정말 감사합니다!
            • 최재욱
              아톰에서 해주는 추천 코드도 편집이 가능한가요?
              이번 강의를 보면 이고잉님께서 script를 적고 tab을 누르셨을 때
              <script charset="utf-8">

              </script>
              라는 서식이 자동으로 만들어지는 것 같은데
              제가 script를 적고 tab을 눌렀을 때는
              <script type="text/javascript">

              </script>
              라는 서식만 나와서요. 궁금해서 여쭤봅니다! 고수분들의 답변 부탁드려요!
            • GIMYO
              우측상단 메뉴 - 도구 더보기 - 개발자도구 - console 보시면 됩니다.
              대화보기
              • GIMYO
                우측상단 메뉴 - 도구 더보기 - 개발자도구 - console 보시면 됩니다.
                대화보기
                • GIMYO
                  12. 웹에플리케이션 만들기 - JS, PHP 프로그래밍5 : 디버깅
                  * 버그 : 프로그래밍이 오동작하는 현상
                  ┗ 디버그 : 프로그래밍 오동작을 해결하는 행위
                  ① 디버그 : 오류발생시 오류 찾는 방법
                  - javascript 코딩오류 발생시 웹브라우저 활용 디버그 방법(크롬기준)
                  1) 우측상단 메뉴 - 도구 더보기 - 자바스크립트 콘솔
                  ┗ 혹은 우측상단 메뉴 - 도구 더보기 - 개발자도구 - console
                  - php 코딩오류 발생시 디버그 방법-1(ATOM기준)
                  ATOM 좌측 상단 : file - open file
                  D:\Bitnami\wampstack-5.6.30-3\apache2\logs\error.log
                  ┗ 제일 마지막 줄 보면 에러 내용과 위치 표시
                  - php 코딩오류 발생시 디버그 방법-2(ATOM기준 - 크롬 화면에 표시)
                  ATOM 좌측 상단 : file - open file
                  D:\Bitnami\wampstack-5.6.30-3\php\php.ini
                  ┗ ctrl+f 후 : display_errors = On 으로 설정
                  ┗ manager-windows 실행 후 : Apaches파일 Restart
                  ┗ 에러 메시지가 크롬 화면에 표시
                  * php.ini : php 동작을 설정하는 파일
                • 시후애비
                  저도 디버깅 강의 내용 중.
                  제가 사용하는 크롬에는
                  자바스크립트 콘솔이 없네요.
                • Lydia
                  우와 감사합니다!! 덕분에 메뉴가 다시 생겼네요!
                  대화보기
                  • Alberto Jaejoong Lee
                    디버깅 강의 내용 중.
                    제가 사용하는 크롬에는
                    자바스크립트 콘솔이 없는데요. ㅎ ㅠㅜ
                  • 스타일C
                    디버그,,디버깅,,, 잘봤습니다.
                  • 김준환
                    17.06.12 디버깅
                  • 로네
                    다른건 다 되는데 마지막 error.log에서 말씀하신 것 같은 화면이 안나오네요.
                    [mpm_winnt:notice] [pid 5236:tid 236] AH00354: Child: Starting 64 worker threads.

                    이런 메시지가 끝이네요.. -_-
                  • 황성빈
                    완료!
                  • 백곰몬
                    완료!
                  • 크레이지춘
                    6/12 디버깅 잘 봤습니다
                  • Victor_Maeng
                    디버깅은 다른 툴처럼 바로 sumblime이라든지 visual studio 같은 콘솔에서 보여주는것이 아닌
                    web에서 바로바로 할 수 있어서 신기했네요 .
                    php java를 약간 맛보면서 느낀건 css 보다 강력하다고 느끼는건 저뿐인가요 .... ㅎㅎ
                    잘 다루면 css 는 거의 쓰지도 않을듯 한데 맞나요 ?
                  • Penjuin
                    전 수업인 JavaScript vs PHP 영상이나 조건문 수업 글 보시면 나오는데 opcache.enable= 에서 = 다음에 오는 숫자를 바꾸면 된다는데 영상에서는 0으로 바꾸라고하고 조건문 수업 글에는 1로 바꾸라고해서 헷갈리네요
                    php.ini 파일에서 opcache.enable= 에서 뒤의 숫자를 0 이나 1로 바꾸고 아파치 재시작후 확인해 보시면 되지 않을까 합니다.
                    JavaScript vs PHP 영상 보시고 따라해보는게 가장 나을 것 같네요.
                    대화보기
                    • 김진희 (Jinhee Kim)
                      앗! 나의 실수를 찾아내주는 똑똑한 기능 장착!
                    • qudwn
                      완료!
                    • Benika
                      앗 바보같이 사이트란에 폴더이름 적는걸 까먹었네요;;;; 코멘트를 지우고 싶어도 비번이 기억이 안나요 ㄷㄷ 부끄럽네요
                      대화보기
                      • dandykandy
                        저도 같은 문제 ㅠ
                        대화보기
                        • John
                          디버깅, 에러를 찾는 법/ 개발자 도구
                        • Benika
                          만든 파일을 htdocs 에 저장하면 웹에 열리는데 htdocs에 이고잉님 처럼 새폴더 만들어서 css나 html, phpjs 에 저장하면 웹에 안열려요....URL not found 라고 뜹니다.... 갑자기 그러네요 왜그런걸까요?? ㅜㅜ
                        • 용훈
                          완료. 감사합니다.
                        • nnbetter
                          네! 이고잉님~ 크롬에 자바 콘솔이 지금은 없어요~~
                        • 최재욱
                          !
                        • ledoy890
                          저 궁금한점이 있습니다.
                          atom을 이용해서 코드 작업을 하고 Chrome으로 계속 변화를 보면서 작업을 하고 있습니다.
                          근데, 코드를 수정하고 Chrome에서 새로고침을 눌렀을때 왜 바로 반영이 안될까요...?

                          그래서 크롬을 껏다가 다시키면 반영이 제대로 되어있더라구요..

                          어떤 이유일까요???
                        • Katura
                          전 처음부터 화면에 에러 메시지가 뜨더라구요 +_+
                          그리고 크롬에 자바스크립트 콘솔이라는 건 없었구요...
                        • 이경민
                          잘 봤습니다!
                        • 파이팅
                          /Lydia님 참고 하세요

                          alt 키를 누릅니다.
                          Toggle menu bar를 다시 누르면 다시 고정상태로 나옵니다.
                          대화보기
                          • Lydia
                            감사합니다~ 그런데 제가 atom 실행 중 view에서 실수로 toggle menu를 눌러버렸어요ㅠ
                            그래서 지금 상단 메뉴바가 없어진 상태인데 혹시 이거 어떻게 다시 보이게 할수 있는지 아시는분 계신가요?ㅜ
                          • 제리
                            뼝이님 꿀팁 감사합니다!!
                          • 뼝이
                            크롬 최신버전에는 도구 더보기에 자바스크립트 콘솔이 없습니다.ㅠ
                            개발자도구의 상위 탭에서 콘솔을 선택하세요
                          • 최창용
                            감사합니다.
                          버전 관리
                          egoing
                          현재 버전
                          선택 버전
                          graphittie 자세히 보기