일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 개발 공부
- 프로그래밍독학
- 생활코딩
- 퍼스널브랜딩
- 생활코딩html
- 웹앱만들기
- js
- php
- 프로그래밍언어 통계
- 학습일기
- 웹페이지분석
- 프로그래밍 공부
- shinahyo
- 개발공부
- 드로우앤드류
- 프로그래밍언어
- TIOBE index
- 엘리사이트분석
- 자기계발
- 드림코딩엘리
- 유튜브학습
- html
- til
- 오늘배운것
- 사이트구조
- 페이지분석
- 개발학습
- 사이트분석
- 프로그래밍
- 학습기록
- Today
- Total
신나yo-TechBlog
해결) 아파치 bitnami 오류: php를 해석하지 못하는 현상 본문
php소스코드가 그대로 출력되는 문제
웹앱만들기 진도가 예상보다 더뎌지고 있다.
오늘은 JS실습 파트를 끝내고 막 php실습 파트로 들어서려는데, 웹 브라우저가 php코드를 그대로 출력하기 시작했다. 코드를 해석해서 기능을 수행하는 게 아니라, 진짜 입력한 코드 그대로를 화면에 출력했다.
이때, 문제 해결의 단서로 삼은 것은 바로 아래 이미지이다.
VSC에서 php 파일을 열면 우측 하단에 뜨던 팝업창이다.
두 개의 팝업 중, 하단의 팝업이 문제 상황과 직결된 내용이었다.
해결 방법: 구글링X, 유튜브O
한글과 영어로 구글링을 해봐도 slack과 각종 테크 블로그에서 하는 말에는 '이 정도는 알겠지'하고 요약된 정보가 많아 보였다. 차근차근 따라가 보려 해도 중간에 공백이 있는 설명들이었다.
최대한 문서를 읽으려 애쓰다가 도무지 이해할 수 없어서 유튜브로 향했다.
그런데, 해당 문제에 대해서 권하는 해결방법도 크게 두 가지로 나뉘었다.
cmd(명령 프롬프트)를 동원하는 방법과 VSC 상에서 모든 작업을 진행하는 방법.
cmd를 활용하는 방법을 먼저 진행해봤는데, 아무리 예시를 따라 해 봐도 cmd상에서 폴더 이동하는 것도 제대로 진행 되지를 않았다. 수십 분 cmd와 씨름하다가 다른 방법인 VSC상에서 해결하는 방법을 선택했다.
시스템 파일의 이곳저곳에 '없던 내용을 삽입'하거나 내용을 변경하는 작업을 진행해야 했는데, 괜히 잘 돌아가던 프로그램마저 망쳐버릴까 봐 굉장히 스트레스를 받았다.
하지만, 다행히(결과적으로는) 문제를 해결했다.
내가 도움을 받은 방법은 아래 영상이다.
해결은 했지만, 찝찝한 이유
사실, 이 문제를 해결하기 위해 아파치 bitnami를 완전 삭제 후 재설치하는 과정도 거쳤는데, 해당 방법이 문제 해결에 결정적으로 도움이 되었는지는 모르겠다. (심지어 bitnami 완전삭제하는 방법도 내겐 어려웠다...)
재설치 후에도 php해석은 먹통이라서 위 영상을 찾아 해결했기 때문이다.
여타 '수험공부'를 할 때처럼, 지금 이 문제를 내가 주도적으로 해결하지 못하면 앞으로 다른 문제가 닥쳐와도 똑같이 주저 앉거나 포기하고 말 것이라는 생각으로 문제 해결을 위해 노력했다.
생활코딩 페이스북 그룹 창을 세 번 정도 들락날락했다ㅋㅋㅋㅋ
결국 혼자 서치 해서 해내긴 했지만 문제가 있다.
- 어떤 방법이 문제 해결에 적중한 것인지 알 수 없음
- 이걸 알아야 기록을 해두고 나중에 비슷한 문제에 참고를 할 수 있을 텐데... 굉장히 답답.
- 아마 현업에서 이런 '예기치 않은 이벤트'가 터지는 경우가 있으니까, 웹과 컴퓨터, 프로그램 전반에 대한 이해도를 요구하는가 보다. 그러다 보니 전공자를 비전공자보다 더 기대하는 것일 듯. (온라인 학습, 프로젝트 진행으로 이런 경험들을 하고 해결하며 최대한 학습하고 실력을 쌓자. 그게 내 최선이다!)
- 시간이 매~~~~ 우 많이 소요되었다: 4시간 초과
- 스스로 문제 해결을 위해 노력했다는 자세는 좋은데, 효율성이 많이 떨어진다.
미래 직업 체험? (feat. bug잡이)
4시간 동안 '현업에서 유지보수를 한다면, 매일 버그와 싸우는 게 이런 느낌이려나'하는 생각도 들었다. 실제로 뭔가 만드는 작업보다 버그를 고치고, 업데이트를 위해 수정하는 작업이 주를 이룬다던데, 오늘 아주 조금이나마 그 심정을 느낄 수 있었다.
미리 체험해보는 절망감? ㅋㅋㅋㅋㅋㅋ 아이고ㅋㅋㅋㅋ ㅜㅜ다들 힘냅시다!
'TIL: theory > VSC & 개발환경' 카테고리의 다른 글
웹앱만들기_1~17: Start Small (시작은 간단하게!) (0) | 2021.04.07 |
---|