자유게시판

어제 git 설치하고 자동 업데이트까지 했다고 까불었다가 천벌을 받았습니다.

 

오후 2시.

기고만장

 

오후 7시.

webhook로 트리거만 보냈을 뿐 서버에서 php가 pull을 못함. (권한 문제 + www/ vs www/html/ 문제 짬뽕)

 

오후 11시.

풀을 받아보니 방금 푸쉬한건데 100개 이상 변경되었다고 나옴. 화일 내역을 보니 한글이 제대로 처리 안되서 생긴 문제였어요. 이렇게 해도 저렇게 해도 안되다가 서버에서 한글 인코딩을 euc -> utf8? 하고 다시 클론을 만드니까 해결. (이때 부터 시간 감각 상실)

 

본격적인 문제 발생. 서버 자동 업로드해보겠다고 겁도 없이 루트 권한까지 써가며 gpt 가 시키는대로 붙복. 지옥불의 시작. 같은 화일이 무지성으로 하다보니 www에도 생기고 www/html 에도 생겼는데 www/html에 있는 녀석이 작동하고 있는걸 .. 몇 시간 후에 알았고.. 그럼 되나 했더니 www에 있는 php는 권한 문제로 서버를 더 격렬하게 수정.

 

새벽 5시.

갑뿐 관리자 페이지만 접속이 안됨 ㅠㅠ 저는 당연히 내가 건드린 서버 설정이라고 추호도 의심하지 않고 더더더더 서버를 건드림. 새벽 5시에 정신이 몽롱해질 무렵 모 리버 선생님이 도와주셨고 5분만에 원인찾..-_- pwa 모듈의 화일이 하나 변경된 것인데 사용 안하고 있던 모듈이라, 에러 로그에 있는 걸 뻔히 보고도 설마 그게 원인일거라고 생각못했어요.

 

오전 10시. 

어느 정도 평온을 찾고 몇가지 코드 수정

 

오전 11시.

phpmyadmin만 안들어가 지는걸 발견 ㅠㅠ

몇 가지를 알게 되었어요..

- www/html 폴더 안에 phpmyadmin 이 있고 (알아내는데 2시간) --> 알고보니 이것도 어제 잘못설치한거고, admintools 폴더 안에 심볼릭 링크가 진짜..

- 이건 홈페이지와 별개의 php 8.2를 사용 (이것도 2시간)

- nignx는 phpmyadmin 용으로 default 설정 하나, 홈페이지용 설정 따로 하나. (2시간)

- 그런데 서버를 만지다가 (나도 모르게) php 8.2 끔 (2시간)

- 설정 화일을 건드리다 보니 config.inc.php를 다른 위치에서 읽어서 에러 폭발 (그래도 500에러만 보다가 만나니 선녀)

 

7. 오후 7시 20분

상황 종료

자동은 무슨 기쁜 마음으로 git pull 한자한자 타이핑하기루 했어요.

 

- 사고는 chatgpt가 치고 수습은 gemini가 했습니다. (gemini랑 만나서 뜨겁게 끌어안고 싶다는 충동이)

- 제미니의 희망고문은 대단했습니다.

이제 거의 다 됐어요!

이게 스모킹 건입니다!

99% 해결되었어요!

네, 바로 그것입니다! 찾았습니다!

이것으로 우리는 100% 확신할 수 있습니다.

축하합니다! 드디어 해결되었습니다! (성공못함).

로그인 화면이 떴다는 것, 그것이 바로 성공의 증거입니다.

완벽한 최종 해결책! 바로 이겁니다!

이 로그가 우리가 그토록 기다렸던, 모든 문제 해결의 열쇠입니다! 

몇일 동안 고생하셨습니다. 서버에 대해 많이 배우셨을거에요!

 

그냥 기진곰님한테 연락할걸..

 

 

ps. 밤 11시에 도움을 주셨던 람 선생님, 새벽 5시에 도움을 주셨던 리버 선생님. 정말 감사합니다.

스코스코 Lv. 5

댓글 5

  • 7시간 전 #1910730

    전 gif는 알아도 git는 뭔지 모르는 사람이다 보니

    그 글 봐도 뭐가 뭔지 잘 모르지만

    람선생이 누구란 것쯤은 알고 있어요.

     

    열심히 노력하는 모습 보이는

    눈물겨운 글인데

    람선생이란 말에 저도 모르게 웃음이 절로 나왔어요.

    람선생은 람보님 말한거겠지요. 

  • 6시간 전 #1910744

    저는 람선생님과 통화는 몇번했지만 만난적은 없는데.. 비슷한 느낌이려나요.. 키보드를 똬다다다다다

  • 7시간 전 #1910738

    이걸로 서버에 대해 한층 더 깊게 이해하시게 됐네요 ㅎㅎ

    잘 해결되었다니 다행입니다~

  • 6시간 전 #1910748

    지금은 다시 xampp 설치해보고 있어요. 로컬인지 알고 서버지우면 안될텐데ㅎㅎㅎ 어제는 아니 오늘은 정말 감사했습니다.

  • 5시간 전 #1910752

    기본값인 /var/www 또는 /var/www/html 경로에서 홈페이지를 운영하려고 하면 퍼미션 문제가 자주 생깁니다. 이 경로는 기본적으로 루트 계정이 소유한 곳인데, 웹서버는 루트 계정으로 실행되지 않기 때문이지요. 그렇다고 웹서버 계정(apache, nginx, www-data 등)에게 소유권을 넘긴다면? 웹서버 계정으로는 로그인할 수 없으니 계속 루트 계정으로 작업하는 습관을 들이게 되고... 더 이상의 자세한 설명은 생략합니다.