MySQL, MariaDB 데이터베이스 이전

MariaDB를 워드프레스용으로 사용하고 있다. 워드프레스를 사용하면서 운용하는 서버를 바꿔야 하는 경우가 생긴다. 성능이 더 좋은 곳으로 옮기거나 아니면 아주 새롭게 설치를 다시 한다거나, 또는 백업해 놓은 파일로 복구를 하거나 등등 여러 가지 경우가 있게 된다. 이 글은 DB를 이전하는 과정을 정리한다. 이 과정은 아래과 같다. 전체 과정 mysqldump를 사용하여 특정 database나 DB전체를 내보낸다. 이 파일이 … Read more

SSL 인증서 발급 및 HTTPS 구축

라즈베리파이 서버에 워드프레스를 HTTP로 운영중이다. 여기에 SSL 인증서를 발급받은 후에 Nginx를 설정하여 보다 보안에 안전한 HTTPS로 워드프레스를 구축하고자 한다. 우선 certbot을 이용하여 Let’s Encrypt에서 SSL 인증서를 발급받자. Let’s Encrypt는 무료로 인증서를 발급해주는 비영리 인증 기관(CA)이다. 이 발급받은 인증서를 Nginx에 적용하면 된다. Certbot 설치 및 인증서 발급 eMail주소를 입력하고 몇가지 Y/N를 선택하면 인증서를 받게 된다. 성공하면 /etc/letsencrypt/live/[server … Read more

라즈베리파이에서 phpMyAdmin 설치

phpMyAdmin 메인 화면

라즈베리파이에 Nginx, PHP, MariaDB를 설치하고 WordPress를 이용하여 웹/블로그를 운영해보고 있다. 여기에 웹에서 MySQL DB를 관리할 수 있는 툴인 phpMyAdmin을 설치하는 과정을 간단히 정리한다. 설치 과정은 상당히 명확하다. 기존 설치된 패키지들이 새로운 버전이 있는지 확인하고 최신 버전으로 업그레이드해준다. 이 후 phpMyAdmin 패키지를 디폴트로 설치한다. 자동으로 재설정할 웹 서버선택 화면에서 apache2 나 lighttpd에서 아무거나 선택한다(그냥 apache2 선택). … Read more

워드프레스 문제- Publishing failed. Error message: 응답이 유효한 JSON 응답이 아닙니다.

워드프레스에서 작성한 글을 공개하기 위해 미리 보기를 하거나 공개를 누르면 “Publishing failed. Error message: 응답이 유효한 JSON 응답이 아닙니다.”라는 오류가 발생할 때 해결책이다.