[태그:] 워드프레스
taeho가 운영하고 있는 워드프레스 블로그와 관련된 글입니다.
-
워드프레스 테마 업데이트 실패
워드프레스 테마 - Astra Pro 업데이트 에러 이 블로그에는 아스트라 프로 (Astra Pro) 버전을 테마로 사용하고 있다. 그런데 어느 날부터 갑자기 테마 업그레이드가 안된다. 아래와 같이 업그레이드가 가능하다는 화면이 표시된 상태에서 업데이트를 진행하면 에러가 발생한다. Astra Pro 테마 업데이트 메시지 하지만 이 화면에서 업데이트를 진행하면 다음의 에러 메시지를 뿜어내면서 업데이트에 실패한다.
PCLZIP_ERR_BAD_FORMAT (-10) : Invalid archive structurePCLZIP_ERR_ … -
워드프레스 블로그 방문자 분석도구 만들기 (Apache access log 분석)
이 블로그는 오라클 클라우드에서 제공하는 평생 무료 서비스에 구축하여 운영중이다. 우분투 리눅스 가상머신 2대를 생성하여 하나의 가상서버에는 아파치 웹서버와 PHP를 설치하였고 다른 하나의 가상머신에 MariaDB DBMS를 설치하였다. 그리고 웹 어플리케이션은 워드프레스(Wordpress)를 설치하여 블로그를 구성하였다. www가 웹서버이고 mariadb가 DB서버다. 그리고 ap-svr-01 서버가 바로 오늘의 주제인 워드프레스 블로그의 방문자 분석, 즉 Apache 웹서버의 access log를 분석하고 DB에 업로드하는 웹 …
-
[Apache] 악성 봇과 크롤러 차단하기 (.htaccess)
블로그와 같은 웹서비스를 구축하고 운영하다 보면 광고댓글, 악성댓글과 싸우게 된다. 하지만 이 싸움에서 이기고 나니 다시금 악성 봇과 웹 크롤러들과 싸우는 2차 대전이 벌어졌다. 하지만 이젠 그 싸움이 그다지 어렵지 않다. 광고댓글과 악성댓글을 작성하는 IP를 .htaccess 파일에서 차단하듯 새로운 룰을 적용하여 차단하면 된다. 다만 악성봇과 웹크롤러들은 IP로 차단하기는 어렵다. Access.log를 분석해 보면 User-Agent에 봇이나 웹 크롤러의 정보가 보이는데 광고댓글이나 악성댓글이 대부분 한두개의 IP에서 들어와 …
-
[https 적용하기] 웹서버에 도메인 네임 주소와 SSL 인증서 설치하기
직접 구축한 홈페이지 또는 블로그에 https를 적용하기 위해서는 웹서버 또는 블로그에 직접 구입한 도메인 네임 주소를 연결하고 SSL 인증서를 발급받아 설치해야 한다. 이 과정은 관련 지식이 부족한 사람에게는 매우 어려운 작업이지만 하나 하나 차근차근 공부해나간다면 충분히 할 수 있는 작업이기도 한다. 일단 도메인 네임 주소의 구입과 워드프레스 등을 설치할 수 있는 웹서버를 이미 구축했다 가정하고 구입한 도메인 네임 주소의 연결과 SSL 인증서 발급을 통해 https를 적용하는 과정에 대해 설명한다. 만약 워드프레스 등의 설치를 …
-
Rocky Linux 9.3에 MariaDB 설치하기
워드프레스와 같은 블로그 툴을 리눅스 서버에 설치하기 위해서는 APM, 즉 Apache, PHP, MariaDB (또는 MySql)를 설치해야 한다. 앞의 포스트에서 Apache 웹서버와 PHP의 설치에 대해 설명했다. 이제 MariaDB를 설치하는 과정을 기록하고자 한다. MariaDB Server 설치 다음과 같이 dnf 명령을 사용해 MariaDB 서버 패키지를 설치한다. sudo dnf install mariadb-server 설치될 패키지와 의존성(dependensy)이 있는 패키지 목록을 보여주고 설치할지 물어본다. y …
-
Rocky Linux에 APM 설치하기 – Apache + PHP 설치하기 (PHP-FPM)
RedHat 리눅스, CentOS 리눅스, Rocky 리눅스의 관계 RedHat에서 RedHat Enterprise Linux와 완벽하게 동일한 코드를 갖는 CentOS의 지원을 중단하고 CentOS Stream이라는 RedHat 공식 릴리즈 버전을 제작하기 전에 만들어 배포하는 업스트림 배포본으로 정책을 변경하면서 그에 반발해 다시금 RedHat과 100% 호환되는 완전하게 동일한 코드를 갖는 오픈소스 리눅스 프로젝트가 바로 Rocky Linux다. RedHat은 Fedora 버전의 리눅스를 오픈소스 개발자들과 함께 개발하며 약 …
-
[워드프레스] .htaccess 설정을 사용하여 스팸댓글 차단하기
워드프레스는 블로그를 만들어 운영할 수 있는 매우 강력한 컨텐츠 관리도구(CMS)다. 하지만 그에 따른 부작용으로 블로그의 포스트에 달라붙는 스팸댓글의 피해도 발생하게 된다. 블로그에 포스트를 작성하면서 성장시키다 보면 어김없이 스팸댓글이 달리게 된다. 앞의 포스트에서 스팸댓글을 휴지통으로 보내거나 승인받은 후에 게시되도록 하는 방법을 포스팅했다. 이 방법을 사용하면 대부분의 스팸댓글이 곧바로 게시되지 않고 승인을 해주어야만 보여지게 되며 스팸댓글이 확실하다면 곧바로 휴지통으로 들어가도록 할 수 있다. 그러나 승인대기중인 스팸댓글 …
-
블로그를 만드는 방법과 블로그 서버의 구성
블로그란 무엇인가? 인터넷이 처음 생겨난 이후, 인터넷은 비교적 컴퓨터 전문가들의 전유물과 같았다. 하지만 HTML 기반의 웹(World Wide Web) 서비스가 시작되면서 컴퓨터 분야의 전문가가 아니더라도 통신사, 대학교 등의 인터넷 웹사이트 게시판을 통해 정보공유나 의견 교환이 이루어지게 되었다. 이후 1994년 미국의 저스틴 홀이라는 사람이 개인적인 웹사이트를 만들고 개인적인 글을 게시하기 시작하였고 이 웹페이지가 뉴욕타임즈에 소개되면서 개인이 웹사이트를 만들고 자신의 의견이나 지식, 주장 또는 다른 뉴스사이트의 뉴스를 옮 …
-
워드프레스의 깔끔한 최근 댓글 플러그인 – Better Recent Comments
워드프레스나 구글블로거 등 외산 솔루션을 사용해 블로그를 만들다 보면 관점에서 많은 부족함을 느낀다. 만들어 놓은 블로그를 바라보면 가슴속 저~~~ 밑바닥에서 부터 치솟아 오르는 어떤 불만족이 느껴지는 것이다. 도대체 저 서쪽 인간들의 미적 사고는 어떻길래 물건들을 이렇게도 예쁘지 않게 만들까라는 의구심마저 생길 정도다. 기본 기능만 사용하면 "건물을 지어놓고 조경과 도색을 하나도 하지 않은" 그런 날 것의 건물을 보는 느낌이다. 워드프레스의 기본 위젯을 사용한 최근 댓글 화면 워드프레스의 기본 기능으로 제공하는 위젯 사용해 최근 …
-
워드프레스 댓글의 답글 알림 메시지를 한글로 표시하기
얼마 전 티스토리에서 독립 서버의 워드프레스로 블로그를 이사한 뒤 방문자가 작성한 댓글의 답글 작성 알림을 이메일로 보내는 Comment Reply Email Notification 플러그인을 적용했다. WP Mail SMTP라는 플러그인과 함게 적용하여 댓글에 답글이 작성될 경우 댓글 작성자에게 이메일로 정확하게 알림(보러가기)이 가는 것을 확인했다. 댓글의 답글 알림 영문 메시지 (Notify me via e-mail if anyone answers my comment.) 그런데 딱~~하나 거슬리는 것이 있었으니 바로 댓글에 …