전체 글 15

Invalid command 'order' perhaps.... 에러 해결방법

* 해결 방법만 확인하고 싶다면 여길 클릭. 1. 발단 이제 입사한 지 한 달 정도 되어가는 때, 과장님께서 웹사이트 개편을 위해 그누보드를 검토중인데, 사양 및 기타 고려사항들을 조사해보라는 업무를 주셨습니다. 뭐 그 이유를 말하자면 아마.... 이런 배경인 것 같더군요. 인턴으로 있었을 때 그누보드를 이용한 웹서비스 개발 경험이 있었음 개편을 앞둔 사이트들이 그누보드 기반 2. 문제 발생 그래서 오랜만에 그누보드를 다시 복습 할 겸, 업무용 데스크탑에 로컬 서버를 구축하고 php 7.4와 Apache2.4를 설치하고 실행을 해보는데, 그누보드에선 이미지 업로드를 사용하려면 GD 라이브러리를 요구합니다. 그래서 php.ini를 열어 extension=gd2를 해제하고 서버를 재시작 했는데.... 여전히..

웹 엔진/Apache 2022.03.08

팁 - vscode로 FTP 접속

제가 개발경험이 그리 많진 않지만 이 Visiual Studio Code는 정말 물건이더군요. Editplus 같은 에디터도 조금은 써봤지만 저는 요게 제 입맛대로 개조 가능하고 다양하게 응용가능한 측면에서 애용하게 되더라고요. 그런데 이걸 통해서 FTP 접속을 해서 라이브로 코딩을 반영할 수 있다면 좋겠다라는 생각을 했는데, 방법이 생각보다 널리 퍼져있어서 이렇게 공유하고자 합니다. 1. (당연하지만) VScode 설치. - 이게 있어야 당연히 VScode를 통해 코딩을 하겠죠? 2. ftp-simple 설치 - ftp-simple은 vscode 내에서 돌아가는 확장 프로그램입니다. 이걸 통해서 접속을 시도해 볼 예정입니다. - 왼쪽 맨 밑에 아이콘을 클릭하고 ftp-simple을 검색하면 다음과 같이..

서버관리 2022.02.12

블로그 운영 다시 시작합니다.

AWS 구축 글 올리다가 뭔가 끊어진 느낌이 든다면 고거슨 기분탓이 아닙니돠. 블로그 연재하겠답시고 한두달 정도 글을 올렸는데 결국 현타와서 반쯤 접긴 했는데... 나름의 이유가 있었죠 요약을 좀 하자면 1. 연재중에 다니던 회사 인턴 계약 종료. (종료 3주 전까지 말 없어서 그냥 정직원 계약하는 줄 알았는데...) 2. 바로 그 시기 쯔음에 정보처리기사 실기 시험 준비 : 3번 도전만에 합격했으니 다행;;; 3. PHP로 삽질한게 현타와서 접고 Spring Boot + JPA 공부 겸 포폴 만들면서 시간 소요 더 있긴 한데 뭐 결국 핑계죠 뭐. 제가 시간관리 못한건데. 여하튼 최근 몇 개월동안 개발직에 대해서 고민하면서 관둬야 되나 고민하고 있었는데.... 이런 글을 쓴다는 것은 뭔 의미인지 아시겠죠..

기타등등/공지 2022.02.09

AWS 계정 생성 및 서버 구축 (2)

3. 서버 접속 - AWS E2는 아마존 리눅스나 우분투(16.04 이상) 기반인 서버에 한해 브라우저 내에서 EC2 인스턴스 연결이 가능하다. 물론 나중에 다른 FTP 프로그램을 통해 접속하는 방법을 포스팅 할 예정이고 이걸 메인으로 쓸 예정이긴 하나... 일단 뭐가 뭔질 알아야 하니 우선은 직접 브라우저 내에 구동해보겠다, *참고: 왜 Filezilla나 putty 같은 프로그램을 통해 접속하는 걸 권하는가 하면, 브라우저에서 os를 가상화해서 돌리는 것이다 보니 반응이 좀 느리다는 단점이 있다. 그리고 프로그램쪽이 좀 더 직관적이기도 하고. 그래서 나중에 이것 또한 포스팅 할 예정이니 기다려라. - AWS에 로그인 한 다음 다시 EC2에 클릭한 다음 왼쪽 메뉴에 인스턴스를 클릭하면 아래와 같은 창이..

서버관리/AWS 2021.04.20

무료 도메인 & 네임서버 사용

0. 글 시작하기 앞서 - 일단 미안하다. 생각해보니 이 글이 먼저 올라가고 AWS를 올리는게 이해에 도움이 될 듯 싶었는데 글 쓰려고 할 때 생각나서 이렇게 적는다. 단 이 부분은 AWS든 GCP든 공통적으로 적용될 수 있는 부분인지라 따로 순서를 변경하거나 그런건 없이 이렇게 글 쓴다. - 혹시 도메인, 네임서버 등을 모른다면 이전 포스팅을 참고하라. 이 작업이 왜 필요한 지 알 수 있을 것이다. (veritas153.tistory.com/6) 도메인네임, DNS, 그리고 호스팅 1. 도메인 네임 - 모든 웹 사이트 및 서버들은 고유의 IP 주소를 지니고 있다. 그 IP 주소를 직접 입력해 접속하는 불편함을 줄이기 위해 사람이 읽을 수 있는 문자 형태의 주소로 통신할 수 있도록 veritas153.t..

AWS 계정 생성 및 서버 구축(1)

클라우드 서버가 대중화되면서 점차 많은 기업들이 이를 애용하고 있다. 직접 서버 컴퓨터를 구매하지 않아도 AWS, GCP, 카페24같은 호스팅 서버들을 대여해 이를 사용함으로 효율적이고 간편하다는 장점이 있는 만큼 이를 한번이라도 경험해보는 것도 좋겠다. 1. 가입 - 뭐 따로 설명할건 없다. 그냥 AWS 홈페이지 접속해서 가입하면 된다. 카드 정보를 입력하니 (만약을 대비해서 쓸) 카드 정보를 입력하고 진행해준다. - 가입하면 약 1년간 프리 티어로 결제없이 사용 가능하며 이후엔 온-디멘드(서버 사용 시간에 따라서) 형식으로 책정이 된다 (EC2 프리 티어인 경우엔 CPU 사용량과 상관없이 서버를 실행시킨 시간을 기준으로 금액이 산정되는 방식이다. 즉 프리티어 기간 중엔 t2.micro기준으로 1년간 ..

서버관리/AWS 2021.04.20

Keychron K4 Version 2 (플라스틱, 적축) 리뷰

1. 서론 - 우선 이게 내가 처음 사본 기계식 키보드임을 밝힌다. 여태까지 휴대성을 감안해 멤브레인 및 애플 키보드 정도만 써왔다가 개발자가 되면서(라 쓰고 기계식 뽕에 취하고 싶어서라고 읽는다. ) 한번 제대로 해보겠다는 마인드로 구매했다. 단 키크론은 국내에선 좀 과하다 싶을 정도로 가격이 좀 붙어서 나온지라 구매대행업체를 통해서 팜레스트 포함해 약 16만원 좀 덜되게 구매했다. (물론 열흘 정도 기다려야 하는 단점 또한 있지만.) 그래서 일단 내가 받은 사진 그리고 이 글 역시 키크론으로 타이핑하면서 작성하는 리뷰이다. 키크론을 보시거나 96배열의 키보드를 선택하고자 하면 이걸 참고해보시길. 2. 그럼 왜 이걸 골랐냐? - 메인 컴퓨터가 맥이다 보니 가급적이면 호환이 잘 되는 걸 우선으로 골랐음 ..

구글 VS 오라클 분쟁 요약

몇 시간 전, 미 연방대법원에서 구글과 오라클간 저작권 분쟁에 대해서 구글의 손을 들어주었다. 사실 이런 일이 있었다고만 들었지 실제로 개발자가 되고 나서, 그리고 여기에 관한 배경 지식을 읽어보면 굉장히 (특히 Java 개발자들) 민감한 사안임을 알 수 있다. 1. 소송의 발단 - 안드로이드는 리눅스 커널을 기반으로 만들어진 운영체제이다. 여기에 UI와 응용 프로그램은 Java를 기반으로 만들어졌다. - 문제는 현재 Java의 저작권은 오라클이 소유하고 있다는 건데, 오라클은 저작권 관련해서 악명이 높은 회사 중 하나다. 오죽하면 디즈니와 비견될 정도로 굉장히 깐깐하게 장사한다는 말이 수긍이 갈 정도로... - 2009년, 오라클은 구글을 상대로 저작권 침해 소송을 걸었는데, 오라클의 주장은 구글이 J..

프론트엔드, 백엔드, 데브옵스, 그리고 풀스택

국비지원 과정 중, '뭐가 되든 나중엔 풀스택이 짱 아니겠어?' 이러면서 막연히 공부할 때가 있었다. 취직하면 자기개발을 열심히 배우고 포폴도 만들어가면서 비전공자이지만 실력있는 개발자가 되겠다며 공부...라 하긴 그렇고 버티면서 마쳤다. 뭐 그렇게 작은 기업에 취직한 후 이제 기초 공부 및 기술들 싹 조지겠다(?)고 다짐했으나... 그렇다. 조져지는 건 나였다. 써본 적도 없는 php와 그누보드를 써서 운영 웹사이트를 만들라 그러지 않나. 이클립스 깔려고 톰캣만 설치했던 나에게 구글 클라우드 통해서 웹 서버 구축해서 테스트해보라 그러지 않나. 역시 인생은 실전이더라. 그러면서 현타 씨게 오다가 블로그 만들면서 다시 공부하는데 왠걸? 데브옵스는 뭐여? 그래서 정리했다. 이것들은 뭔가? 1. 프론트엔드(F..

OS의 이해 (1)

웹 개발을 하는데 왜 OS를 알아야 하냐고? 웹 사이트를 띄우려면 서버가 있을 거고, 서버 또한 컴퓨터 이기 때문에 이를 운영하기 위한 OS 또한 존재할 것이다. 즉, 효율적인 운영과 통신을 위해선, 당연히 OS를 이해해야 할 것이다. 1. OS(Operating System) - 운영체제 a) 정의 - 하드웨어와 소프트웨어를 동시에 관리하는 소프트웨어의 전체. (솔직히, 정의들도 다양하고 다 맞는 말들이라 한 마디로 정의하긴 애매하다... 그러나 개인적으로 이게 가장 맞는 말이라 생각해서 요걸로 선택했다.) - 그래서, OS는 우리가 생각하는 것보다 훨씬 다양하다. Windows, macOS 부터 옛날 터치폰 전원을 켜면 나오는 것도 그렇고 심지어 mp3 플레이어에서 음악을 재생시켜주던 프로그램 또한 ..

OS 2021.03.30