👩‍💻 Web Programming

👩‍💻 Web Programming/Database

Mysql 한글 인코딩 문제 (Incorrect string value: '\xEC\x9E\x90\xEA\xB9\x8C')

1. 서론Ubuntu Apache2 환경에서 한글 데이터베이스를 다루어보려고 했는데 아래와 같은 에러가 발생했다.Incorrect string value: '\xEC\x9E\x90\xEA\xB9\x8C' for column 'Name' at row 1  구글링 결과, /etc/mysql/mysql.conf.d/ 아래에 각 파일별로 캐릭터셋 설정을 해야 함을 알았다.$ cd /etc/mysql/mysql.conf.d위 경로로 들어간 후, 파일별로 캐릭터셋 설정을 할 것이다. 2. 캐릭터셋 설정1) mysqld.cnf$ sudo vim mysqld.cnfcharacter-set-client-handshake=FALSE # 생략 가능character-set-server=utf8collation-server=u..

👩‍💻 Web Programming/Database

Mysql no database selected 에러 해결

show databases;데이터베이스를 확인한 후, 사용할 데이터 베이스를 정한다. use {사용할데이터베이스이름};사용할 데이터베이스를 지정하면 오류가 해결된다.

👩‍💻 Web Programming/GitOps

[GIT] git Add, Commit, Push 취소하기

공동 프로젝트에서 git에 실수로 commit했다면, git commit을 취소하면 된다. 아래 내용은 출처의 내용과 같다. 내가 보기 위해 정리한 것이고, 블로그에 와주신 분들은 출처에도 한 번씩 들어가 봐주시면 좋겠다. 1. git add 취소하기 파일 상태를 Unstage로 변경하기 $ git reset HEAD 명령어를 통해 git add를 취소할 수 있다. 뒤에 파일명이 없으면 add한 파일 전체를 취소한다. 1.1. untracked 파일 삭제하기 git clean 명령은 추적 중이지 않은 파일만 지우는 게 기본 동작이다. 즉, .gitignore 에 명시하여 무시되는 파일은 지우지 않는다. $ git clean -f // 디렉터리를 제외한 파일들만 삭제 $ git clean -f -d // ..

👩‍💻 Web Programming/GitOps

[GITHUB] GitHub Profile 꾸미기

1. Repository 만들기 github 계정이름과 똑같은 이름의 repository를 만든다. 고양이가 반겨주고 있다. 2. README.md 수정하기 Readme.md에 이제 자유롭게 하고 싶은 말을 적으면 된다. 내가 적용한 것은 아래와 같다. 1) Hits, Follow hits.seeyoufarm.com/ HITS Easy way to know how many visitors are viewing your Github, Website, Notion. hits.seeyoufarm.com Hits는 깃허브 방문자수를 알려주는 뱃지이다. 위 링크에서 자신의 repository를 입력하면 html 혹은 markdown을 얻을 수 있다. Follow는 나를 팔로워 한 사람 수를 알려준다. ![Hits..

👩‍💻 Web Programming/Idea

[APP] 애플 개발자 계정 - 개인? 공동?

고민하는 과정에서 적어보았다. iOS 어플 개발 과정에서 애플 개발자 계정 생성은 필수적이다. 배포를 할 때에도 필요하지만, 배포하기 전에도 앱을 build하기 위해서 필요한 경우가 많다. push알림 기능을 구현하는 부분에서 애플 개발자 계정 생성이 필수적이었다. 그러나, 팀용 기업 계정을 생성하기 위해서는 사업자등록과 회사의 위치, 도메인 등이 필요하다. 그래서 개인용 계정으로 어플을 만들고 배포를 해야할 것으로 생각된다. 논점은 아래와 같다. 맥북을 사용하는 팀원의 계정을 이용할까? 5인용 계정을 생성할까? 필자는 이에 대해 웹서치를 하면서 고민해보았다. 개인 계정 장점 쉽고 빠르게 진행할 수 있다. 단점 개발사항을 공유할 수 없다. 후에 맥북 사용자가 다른 어플을 배포했을 때 섞인다. 팀플용 계정..

👩‍💻 Web Programming/Web Server

7. 웹서버 Redirection 적용 (IP to Domain) - Apache, Nginx

아이피 주소를 입력했을 때 도메인으로 연결되도록 적용하는 것이 Domain Redirection이다. 보통 Ip to Domain Redirection이라고 한다. Apache Apache2의 설정 파일인 /etc/apache2/sites-available/000-default.conf로 이동한다. $ sudo vim /etc/apache2/sites-available/000-default.conf AllowOverride All 파일에 위와 같은 Directory를 추가해준다. $ sudo vim /var/www/html/.htaccess 그리고 위 경로로 이동한 후, 아래 내용을 붙여넣는다. RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} ^3\.3..

👩‍💻 Web Programming/Web Server

6. Sub Domain 적용 (Dev, Prod) - Apache2

(1) 서브 도메인 추가 서브 도메인을 적용시키기 위해서 DNS 정보를 설정해줘야 하기 때문에 가비아에 가서 서브 도메인을 적용해줄 도메인을 선택하고 설정을 해준다. [My 가비아] -> [서비스 관리] -> [관리 툴] -> [DNS 정보] -> [도메인 연결:설정] -> [레코드 수정] 서브 도메인 설정을 위해서 타입은 CNAME으로 설정한다. 나의 서브 도메인 이름은 'cute'로 설정을 했다. CNAME 타입 레코드 Canonical Name record의 줄임말로, 소유한 도메인에 별칭을 지정해주는 값이다. 고유한 호스트명과 레코드 값을 가지므로 도메인 소유권 확인에 이용되기도 한다. (2) Apache2 설정 파일 수정 아파치 서브도메인을 관리하는 설정 파일은 apt 패키지 매니저로 설치했다면..

나리 집사
'👩‍💻 Web Programming' 카테고리의 글 목록 (7 Page)