[카테고리:] 미분류
TinyMCE 를 5.x 로 업그레이드하고 나서 생기는 문제입니다. 버전 5 부터는 디자인도 좀 더 세련되게 바뀌고 전체적으로 UI 가 깔끔해졌는데요. 예기치 못한 복병이 있었네요.
PC 상에서는 큰 문제가 없는데 모바일에서 보면 바로 편집할 수 있는 창이 뜨지않고 아래와 같이 덩그러니 아이콘 하나만 나옵니다.
Go 언어에서 time.Now() 등으로 만드는 시간은 보통 UTC 값이어서 출력시 한국 시간으로 변환할 필요가 있다. 이를 위해서는 시간값(Time 형식)에 지역 정보(loc)를 지정해 줘야 한다. 기본값은 nil 이므로 UTC 를 따라가게 된다. time.LoadLocation() 을 활용해 지역 정보를 얻어 지정해주면 출력시 지역 시간 정보를 출력한다.
보통 파일 업로드시 많이 발생하는 문제입니다.
다음과 같이 설정값을 변경하고 nginx 서버를 재시작하면 간단히 해결할 수 있습니다.
$ sudo vi /etc/nginx/nginx.conf
http {
...(중략)...
# 아래 줄을 추가하면 됩니다.
client_max_body_size 256M;
...(중략)...
}
nginx 서버 재시작하기
$ sudo systemctl restart nginx
만약 위와 같이 변경해도 계속해서 에러가 난다면 client_max_body_size 용량을 상황에 맞게 더 늘리거나 줄이면 됩니다.
위의 경로는 모두 우분투(Ubuntu) 리눅스 기준입니다.