Tech.
-
미디어 위키 파일 업로드 오류Tech. 2020. 12. 12. 21:06
비공개로 업로드할 수 없습니다 (UploadStashFileException): ""mwstore:local-backend/local-temp/a/ab" 디렉터리를 만들 수 없습니다.". 관리하고 있는 개인 위키에 그간 파일업로드를 안했었기 때문에 모르고 있었는데, 오늘 좀 쓸일이 있어서 업로드를 했더니만 위 스샷처럼 오류가 발생했다. 뭔가 설정이 잘못되었겠거니 하고 찾아보니 역시 미디어위키 공식 페이지에 답이 있다. (s.xeriars.com/1Ol3 참조) 몇가지 해결방법이 있는데, 다음과 같다. 1. php.ini에 파일업로드 옵션이 켜져있는지 확인. 우분투 기준 /etc/php/php버전명/fpm 경로에 위치하고 있으며 nano 같은 편집기로 열어 확인이 가능하다. file_uploads = On..
-
스마트폰 카메라 셔터음 비활성화 하기Tech. 2020. 10. 27. 12:36
최근에 갤럭시 노트20 울트라를 사용하다가, 안드로이드 11 베타 테스트에 참가했다. 왠걸.. 무음모드 앱을 사용하고 있던게 죄다 먹통이다. 별로 남에게 사진 찍고 있는 것을 알리고 싶지 않은데 찰칵 하고 강제로 소리나는 것은 극혐이다. 굳이 알려야 할 이유도 없고, 사무실에서 일하다가 찰칵 소리가 나면 괜히 쳐다보게 되고.. 어떤 사람들은 동물이나 애기사진 찍을때도 많이 이용되고 있는데 이걸 굳이 왜 법적으로 규제를 해놓았는지... 피쳐폰 시절부터 우리나라에는 법적으로 셔터음을 강제하도록 규제사항이 있고, 해외에 나가면 이 기능은 자동으로 비활성화 되지만 어찌되었든 짜증나는 것도 사실. 그래서 이래저래 찾아보다가 비활성화 할 수 있는 방법을 찾았다. 준비물 : adb (인터넷에 많다.) 1. 설정 → ..
-
GCP 이용 워드프레스 설치Tech. 2020. 10. 25. 15:56
현재 블로그는 티스토리를 이용하고는 있으나, 개인 홈페이지 및 개인 블로그는 설치형 워드프레스를 사용중이다. 초심자가 접근하기엔 역시 티스토리나 네이버 블로그가 편하지만, 편의성이나 자유도는 압도적으로 워드프레스가 좋다. 플러그인 지원도 그렇고 이래저래 좋은 점이 많지만 역시, 단점은 설치형이다 보니 범접하기가 힘든 것도 사실이다. 설치 시 꽤나 귀찮은 점이 많아서 오늘은 추후 재설치 시 까먹을 것을 대비해서 워드프레스 설치방법을 써보려고 한다. 무료로 제공되는 가상 서버 중에는 여러가지가 있지만, 제목에 떡하니 GCP(Google Cloud Platform)라고 적어둔건 딱히 GCP가 좋아서 그런 것 보단 현재 오라클 클라우드는 이미 다른 용도로 잘 사용중이라 남는 자리가 없어서, 남는 서버를 고르다보..
-
블로그 도메인 변경 및 이동작업Tech. 2020. 9. 27. 13:51
기존에 블로그 도메인에 사용하던 llf.io는 다른 용도로 사용할 일이 생겨서 기존에 미리 보유하고 있던 xeriars.com으로 도메인을 변경하였다. 단순히 티스토리에서 도메인 변경만 하는 것이라면 상관은 없지만, SEO (Search Engine Optimization)까지 신경쓴다면 검색엔진쪽도 건드려줘야한다. 기왕 변경한 것이니 오늘은 블로그 도메인 변경 및 이동작업에 대해서 글을 써본다. 주의사항 : 블로그 주소 변경 시 당분간 방문자 감소는 피할 수 없는 리스크임을 감수하고 진행해야한다. 1. 변경 할 도메인의 DNS 설정 CNAME내용은 blog.tistory.com 또는 host.tistory.io로 설정하면 된다. Naked domain으로 설정하는 경우 cloudflare는 CNAME ..
-
개인 도메인 이용 단축 URL 만들기 (YOURLS 이용)Tech. 2020. 9. 20. 01:41
전에 ushort.io에서 개인 도메인을 통한 단축 URL만들기에 대한 글을 썼었는데 (xeriars.com/246) 최근에 오라클 클라우드와 GCP (Google Cloud Platform) VM 인스턴스를 통한 평생무료서버가 몇 개 생겨서 뭘 설치할까 고민하다가 설치형 단축 URL 애플리케이션(오픈소스)으로 유명한 YOURLS를 설치하기로 했다. 일단 기본적으로 GCP에 VM 인스턴스 생성하는 방법은 인터넷에 널려있으니 이건 넘어가도록하고, APM 설치 후 YOURLS(Your Own URL Shortener)를 설치해서 운영하는 방법이다. 여러가지 리눅스 배포판이 있지만 무난한 우분투 리눅스 20.04.01 LTS 기준으로 설명한다. 일단 GCP 생성 후 SSH로 접속후에는 APM부터 설치해주어야 ..
-
HTTP/2 적용Tech. 2020. 9. 12. 19:02
기존 운영하고 있던 서버는 모두 HTTP/1.1을 사용하고 있었으나 이미 출시된지 오래된 프로토콜이고, 최근 대세가 HTTP/2인 관계로 5개 서버 모두 적용하였다. 필수조건인 https의 사용은 이미 certbot을 이용해서 let's encrpyt에서 SSL 인증서를 받아오고 있으니 패스. #sudo apt-get install php7.4-fpm #sudo a2enmod proxy_fcgi #sudo a2enconf php7.4-fpm #sudo a2dismod php7.4 #sudo a2dismod mpm_prefork #sudo a2enmod mpm_event YOURLS 설치 시 mod php를 사용중이었으나, fpm으로 변경하였고, HTTP/2에서는 prefork모듈이 지원되지 않아 dism..
-
Gameboy micro 배터리 교체하기Tech. 2020. 8. 18. 23:50
오래전에 구매한 게임보이 미크로(마이크로라고 읽는게 맞으나, 발매 명칭이 ミクロ이므로 미크로로 칭함) 의 배터리 수명이 끝이났는지 신통찮다. 얼마 못가 꺼지길래 우리친구 알리익스프레스에서 주문했다. 대충 이런걸 구매했는데, 오늘 우체국에서 배송이 왔다. 8월 5일날 주문했는데, 8월 18일날 도착했으니 대충 2주 정도 걸린 셈. 배대지쪽에선 배터리는 대행하지 않으니 알리에서 주문해서 선편으로 오는게 제일 속편하다. 심플하게 배터리 달랑 하나 도착했다. 배송기사님이 집에 오셨는데, 내가 집에 없으니 우체통에 넣고 가시겠다고 하실 정도로 작다. 드라이버 하나만 있으면 되므로 교체하기 매우 간편하다. 동봉된 드라이버를 써도 무난하지만, 일단 나는 공구가 있으니 그걸 쓰는걸로. 일단 측면 볼트 한개를 풀어준다...
-
Authy TOTP 인증 토큰 데이터 백업하기Tech. 2020. 7. 26. 23:19
인터넷에서 2FA(2-Factor Authentication) 사용이 일반화 되어가면서 점점 종류가 늘어간다. 보통은 구글 OTP보단 백업 및 복원을 위해 Authy를 사용하는데, 이것도 단점이 하나가 있다. 물론 Authy가 백업, 복원이 가능한 앱이므로 큰 문제는 안되겠지만, 가끔 인증 토큰이 필요한 경우가 있다. 얼마전에 썼던 글 중에 bitwarden (https://xeriars.com/251) 같은 경우도 TOTP (Time-based One-time Password)를 자체적으로 지원하나, 이 기능을 사용하기 위해서는 인증토큰을 백업해두거나, 패스워드 데이터 생성 시 인증토큰도 같이 넣어 주어야 아래와 같이 작동한다. 문제는 Authy에 생각없이 등록할땐 좋았는데, Authy 자체 서버에 인..