배우고 익힘/웹

아무것도 모르는데 GCP에 워드프레스 만들기

White smoke 2021. 11. 1. 09:51

일단 목표는 11월 15일까지 사이트 만드는 것으로 함.

본인은 아무것도 모름. 리눅스는 df, du만 쓸 줄 암. 계속 업데이트 하는 걸로 가보고 순서를 정해보자.

  1. 일단 잘 모르니깐 무료티어를 이용해야지. usa-west, e2-micro, 30GB HDD 기준으로 시작
  2. 인스턴스는 생성 완료.
  3. CLI? 커맨드 입력창으로 우분투, 아파치, php, mysql을 설치하려 했으나 블로그들을 따라하는 것만도 쉽지 않음. 보다보니 Docker라는 걸 사용하면 쉽다고 하는데 뭔지 잘 이해가 어렵고 뭔 설정이 많아서 더 어려움. 결국 삽질하다가 SSH 로그인이 안되는 현상 발생해서 인스턴스를 삭제하게 됨. 허허. 그냥 마켓플레이스에서 bitnami 버전의 워드프레스를 설치함.
  4. 워드프레스가 잘 동작하는 거 확인. 우오오.
  5. 가만있자.. FTP를 쓰고 싶은데 우째 접속해야하지? Putty를 이용해서 접속해야 함. 그럴려면 ssh키를 생성해야 한다고 합니다. 자세한 건 bitnami 도움말이 상세히 알려줌. 퇴근하면 따라해서 만들어봐야지.
  6. PuTTYgen을 이용해서 키 생성. 해당 키를 GCP 인스턴스에 추가 등록. 파일질라를 통해서 sFTP로 접속. 성공!
  7. 그런데 파일을 옮기려고 했더니 권한이 없어서 서버에 업로드가 안된다고 경고. 알아보니 username을 일치화시켜줘야 한댄다. ssh 이름을 bitnami로 변경하고 원래 최초 생성되어 있던 ssh키는 삭제했다. 그랬더니 GCP의 ssh 접속이 불가한 상태 발생. ㅋㅋㅋ 다시 해봐야겠군.
    여기를 참조했다. 3 Ways to Solve Sftp or Ftp "Permission denied" on Google Cloud - SiteYaar
  8. 그 다음은 무엇이냐. underscore로 만든 테마에 css를 적용해야 함. 험난한 산이 될 듯. 그리고 php를 알아야 뭔가 정보를 읽어올 거 같은데 php를 아직 초보단계 공부 중.  PHP는 나중의 일이다.
  9. 약 1년이 지난 시점에서 다시 홈페이지를 이어서 만들기로 함. 먼저 CSS를 적용해야 한다. 근데 어찌하느냐? 가장 쉽고 좋고 빠른 방법 중에 하나가 bootstrap을 적용하는 일. 그래서 bootstrap을 header.php에 CDN경로를 import하려고 했으나 대실패. 메모리 이슈가 발생하였다. 삽질하다가 안됨. 그래서 그냥 다운로드해서 폴더를 업로드함.
  10. SCSS를 적용하면 매우 쉽다고 해서 적용해보려 함. underscores를 SCSS 파일이 지원되는 것으로 다시 다운받고 설치. scss를 변경하였는데 css파일에 적용이 안되네? 왜 안되지 했는데, compiler를 설치해야한댄다. npm이라는 걸 깔고 node.js를 설치해야 한댄다. 그리고나서 scss를 설치해야 작동한댄다. 허허허

리스트 상의 1번 항목이 시작되기 전까지도 무수한 삽질들이 있었음. 허허허.

updated on 220922.

현재는 2022.09.22. 근데 아직도 웹사이트를 안만들었다. 거의 1년이 지난 시점인데 나는 어떻게 살아남았던거지? 9월내로 만드는 걸 목표로 한다. 위의 리스트를 약간 업데이트.