TinyMCE 5.x 이상부터 모바일 UI 가 바뀌는 문제 해결하기

TinyMCE 를 5.x 로 업그레이드하고 나서 생기는 문제입니다. 버전 5 부터는 디자인도 좀 더 세련되게 바뀌고 전체적으로 UI 가 깔끔해졌는데요. 예기치 못한 복병이 있었네요.

PC 상에서는 큰 문제가 없는데 모바일에서 보면 바로 편집할 수 있는 창이 뜨지않고 아래와 같이 덩그러니 아이콘 하나만 나옵니다.

더 보기 “TinyMCE 5.x 이상부터 모바일 UI 가 바뀌는 문제 해결하기”

Go언어 (Golang) 에서 UTC 와 지역시간 출력하기

Go 언어에서 time.Now() 등으로 만드는 시간은 보통 UTC 값이어서 출력시 한국 시간으로 변환할 필요가 있다. 이를 위해서는 시간값(Time 형식)에 지역 정보(loc)를 지정해 줘야 한다. 기본값은 nil 이므로 UTC 를 따라가게 된다. time.LoadLocation() 을 활용해 지역 정보를 얻어 지정해주면 출력시 지역 시간 정보를 출력한다.

더 보기 “Go언어 (Golang) 에서 UTC 와 지역시간 출력하기”

Nginx + WordPress – 413 Request Entity Too Large 오류 해결하기

보통 파일 업로드시 많이 발생하는 문제입니다.

다음과 같이 설정값을 변경하고 nginx 서버를 재시작하면 간단히 해결할 수 있습니다.

$ sudo vi /etc/nginx/nginx.conf
http {
  ...(중략)...

  # 아래 줄을 추가하면 됩니다.
  client_max_body_size 256M;

  ...(중략)...

}

nginx 서버 재시작하기

$ sudo systemctl restart nginx

만약 위와 같이 변경해도 계속해서 에러가 난다면 client_max_body_size 용량을 상황에 맞게 더 늘리거나 줄이면 됩니다.

위의 경로는 모두 우분투(Ubuntu) 리눅스 기준입니다.