본문 바로가기
728x90
반응형

전체 글173

MariaDB의 log file 설정 (1) General Log General Log는 DB의 연결과 해제를 포함한 모든 쿼리에 대한 기록이다.(때문에 용량이 금새 커질 수 있다.) 아래와 같이 설정상태를 확인할 수 있다 MariaDB [(none)]> show variables like 'gene%'; +------------------+---------------+ | Variable_name | Value | +------------------+---------------+ | general_log | OFF | | general_log_file | localhost.log | +------------------+---------------+ 2 rows in set (0.001 sec) MariaDB [(none)]> show va.. 2022. 2. 8.
워드프레스 멀티사이트 미디어라이브러리 공유하기 워드프레스 멀티사이트는 기본적으로 미디어 라이브러리, 테마, 플러그인이 모두 공유가 가능한 것으로 알고 있었다. 몇 번의 설치와 테스트 과정에서 테마와 플러그인은 공유가 되었기에 당연히 미디어 라이브러리도 공유가 될 것이라 생각했는데.......이미지 등의 미디어 라이브러리는 공유가 안된다. 이를 가능하게 해준다는 network shared media이라는 플러그인은 2020년 8월에 폐쇄되어 다운로드 할 수 없었다. 다시 검색을 하다가 드디어 찾아냈다. https://wpcoworker.com/how-to-setup-shared-media-for-wordpress-multisite/ How to setup shared media for WordPress multisite? Setup shared med.. 2022. 1. 19.
단백질보충제 & 크레아틴 저먼프로트 9000, Now Foods의 모노크레아틴(분말 600g)으로 재미(?)좀 봤는데... 다시 주문하려고 보니..... iherb에서 크레아틴(분말)은 모조리 품절이다. 혹시나 하는 마음에 11번가에서 해외 배송으로 구매를 두어번 했는데 모두 재고없음이나 발송지연 등으로 구매 취소를 할 수 밖에 없었다. iherb에서 크레아틴을 찾아 헤매다가 파격적인 가격의 now wpi 바닐라맛 5lbs(2.2kg)을 발견하고는 충동구매 해버렸다.....바닐라맛은 내 취향은 아니지만...포대로 구입하는 제품을 보관할 통이 필요했기에.....wpi 2.2kg이 무료배송에 43,700원이면 상당히 저렴한 것이다....^^ 오늘(2022.01.19)까지 20% 할인중인데...조만간 금액이 오를 것 같다...-_-;.. 2022. 1. 19.
워드프레스에서 열(column)의 수량(개수)을 설정(변경/고정)하는 방법 화면(웹브라우저)의 폭을 줄이거나 모바일 기기로 접속했을 때에도, 홈페이지의 특정 영역에서 줄바꿈이 일어나지 않는 기능이 필요했다. 반응형과 css. html과 php, css에 대한 기초지식이 전혀 없는 나같은 사람은 워드프레스의 플러그인에 대한 의존도가 높을 수 밖에 없다. 그래서인지 아직까지(?)는 워드프레스가 만능(??)이다. 웹프로그래밍을 전혀 몰라도 플러그인 몇 개만 설치하면 원하는대로 웹페이지의 골격을 만들 수 있기 때문이다. 1. Elementor Website Builer Elementor: #1 Free WordPress Website Builder | Elementor.com Elementor is the platform web creators choose to build profes.. 2022. 1. 7.
Microsoft 엣지(Edge) 삭제하기 마이크로소프트가 윈도우10의 차기 버전은 없을 것이라고 한지도 몇 해 지나지 않았는데 윈도우11이 출시됐다. 나 같은 엔드유저는 뭐가 됐든...그저 사용하기에 불편함만 없다면 상관없는데 인터넷 익스플로러(internet Explorer)라는 웹브라우저는 가끔....불편하다. 윈도우11에는 IE가 설치되어 있지 않으며, 윈도우10에서도 클릭 한 번 잘못(?)하면 설치되어 있는 IE대신에 엣지가 구동되는 현상이 발생한다. 기본 프로그램을 IE로 바꾸어도 계속 엣지가 실행되는 경우가 많다. 물론 IE보다는 크롬이나 엣지를 사용하는 것이 훨씬 빠른 속도와 안정성을 보장하는 등의 잇점이 있겠지만, IE환경에서만 작동하는 웹사이트를 이용해야 하는 경우에는 문제가 발생한다. 이럴 때에는 엣지를 삭제해야 하는데... .. 2022. 1. 7.
Float to Top Button (위로가기 버튼) 설치하고 꽤나 만족했던 플러그인이다. 페이지(page)나 글(post)의 내용이 길어져서 세로 스크롤바가 생겼을 때 위로가기 버튼을 생성해 준다. 버튼이 생성되는 위치, 버튼의 모양, 버튼이 생기거나 사라질 때의 애니메이션 효과 등 몇 가지 추가설정을 할 수 있으며, 모바일과 데스크탑(Laptops) 환경에 따라서 기능을 on/off 할 수 있다. 무엇보다도 세로 스크롤바가 생기지 않는 짧은 내용에서는 버튼이 생성되지 않으며, 스크롤바가 생성되는 페이지일지라도 화면을 아래로 내리기 전까지는 버튼이 생성되지 않는다. 위로가기 버튼이 꼭 필요한 시점에 정확시 생성된다. 단순하면서도 똑똑한 플러그인이다. 2021년 12월 25일 (크리스마스) 현재 최신버전은 v2.3.6이며 최종 업데이트 날짜는 2020년 1.. 2021. 12. 25.
413 Request Entity Too Large [modsecurity & apache] 워드프레스 서버오류..... 서버에 파일을 업로드 할 때 발생했다면 대게는 업로드 할 수 있는 파일 용량의 한계를 넘겼기 때문이겠지만 워드프레스로 사이트를 제작하는 도중에 '저장하기'나 '업데이트'를 눌렀을 때 발생한다면 정말 난감하다. 아래와 같은 상황이다. 아파치 웹서버를 사용중이라면 LimitRequestBody 지시문을 살펴보자. 이는 본문의 크기(size)에 제한을 설정 할 때 사용하며 0(무제한) ~ 2,147,483,647(2GB)까지 설정할 수 있다. 단위는 byte이며, 기본값이 0이다. 웹서버의 설정에서 해당 지시문에 대한 특별한 설정이 없다면 아파치의 에러로그를 확인해보자. 아래는 해당 홈페이지의 에러로그이다. ModSecurity: Request body no files data l.. 2021. 12. 24.
워드프레스 wp-admin, wp-login.php 보호, HTTP 404 처리 워드프레스로 제작한 사이트를 운영하다보면 외부에서(주로 해외ip) wp-login.php나 wp-admin 페이지로의 무단 접속시도가 빈번하다. 아직까지 워드프레스 관리자 비밀번호가 뚫린 적은 없지만 이러한 접속시도가 불편한 것은 사실이다. 간혹 심하게(연속으로 20회 이상정도?) 접속을 시도하는 ip는 차단하고 싶은 생각이 들기도 하지만 이것 때문에 ip를 차단한 적은 없다. 아직까지는...... 서버차원에서 막을 수 있는 방법은..... 웹서버의 설정에서 /wp-admin과 wp-login.php에 접근할 수 있는 ip를 별도로 설정하여, 내 pc의 ip에서만 접속하게 설정할 수는 있다. 외부에서 접속하려면 불편할 수도 있겠지만, 접근할 수 있는 ip를 서너개 정도 설정해서 집과 사무실등 기타 자주 .. 2021. 12. 16.
악성bot 차단하기 (feat. mj12bot.com/majestic12) 가끔 apache의 log를 보면 눈에 띄는 녀석이 있다. MJ12bot과 SemrushBot이다. 대충 웹 검색을 해보니 semrush는 robots.txt도 무시하고 접근한다고 하는데....robots.txt를 이용해서 사이트별로 특정 봇에 대한 설정을 해 본 경험은 없다. 게다가 .htaccess도 거의 사용하지 않는다. 여하튼 내 서버에는 semrush보다는 mj12bot이 계속 거슬린다. 이녀석을 어떻게 막아야할까.... (1) ip차단 (방화벽) 처음에는 mj12bot이 접속한 ip를 방화벽에서 차단했는데 계속 ip를 바꿔가면서 접근한다. (fail2ban이 잠깐 떠올랐다.) 주기적으로 로그를 보면서 ip를 차단하는 것은 분명 한계가 있다. 이 bot의 접속 간격도 1초부터 10초 안팎이다. .. 2021. 12. 10.
Google 애드센스 PIN 번호 대략 한 달 전부터 티스토리 블로그의 구글 애드센스 광고가 사라졌다. 코드블럭이 맘에 안들어서 스킨 일부를 살짝 수정한 적이 있었는데...그때부터 인것도 같고....아닌것도 같았다. 며칠이 지난 후에 애드센스에 로그인을 해보니...5개월전에 PIN번호가 인쇄된 우편물을 발송했는데... 그것을 인증하지 않았기 때문에...광고가 모두 내려간 것이었다. 작년 12월에 이사를 했으니 당연히 우편물을 받아볼 수 없었다. 애드센스에서 주소를 수정하고 다시 우편물 발송 요청을 했는데....대략 열흘만에 우편물이 도착했다.... 블로그의 주된 목적이 까먹지 않기 위한 메모..정도 이기에...광고 수익에 대한 기대는 zero 지만.... 매번 보이던 광고가 안보이니까 뭔가 허전한건 사실이다...... 2021. 11. 16.
import failed: 필요한 폴더(tg-demo-pack)을(를) 찾을 수 없습니다. “Import failed: Unable to locate needed folder (tg-demo-pack).” GrillTheme Demo Importer 플러그인으로 데모 사이트를 설치하는 과정에서 위와 같은 오류가 발생했다. 역시나 구글링을 해보니 "Index of /wp-content/uploads/tg-demo-pack/dummy-data" 라는 검색결과가 보인다. tg-demo-pack라는 디렉토리는 wp-content/uploads의 하위에 있어야 하나보다. 플러그인 설치시에 권한이 없어서 디렉토리가 생성되지 않는 것인지....아니면 이렇게 수동(?)으로 만들어줘야 하는 것인지....-_-; 수동으로 만들어야 한다면 정확한 위치를 알려줘야 할 것이고....그게 아닌 자동으로 생성되어야 하는.. 2021. 11. 11.
데이터베이스 이름이 한글 일 때 워드프레스 설치 오류... db이름을 한글로 만들 생각은 전혀 없었는데....최근 수 많은(?) 사이트들을 만들 일이 생기다 보니까 각각의 db 이름이 여간 헷갈리는게 아니다. 그래서 한글로 db이름을 지어주기로 했다. MariaDB(MySQL)에서 새로 만든 db의 이름을 한글로 설정한 경우...워드프레스 설치시 아래와 같은 오류가 발생했다. 그렇다고 워드프레스에서 한글이름의 db를 사용할 수 없는 것은 아니다. 당장 영문이름의 db를 하나 생성해서 아래와 같은 설정화면까지 나오게 하자. 여기서 조금더 진행해도 문제는 없을 것 같지만.....일단 이 상태에서 mysqldump를 이용해서 임시로 생성한 영문이름의 db를 백업해두자. 대략 아래와 비슷할 것이다. (계정 : ACCOUNT, 영문DB이름 : TEMP_DB) # mysq.. 2021. 11. 3.
아스트라(ASTRA) 테마... 워드프레스를 그리 많이 사용해 본 것은 아니지만....워드프레스의 기본테마에 각종 플러그인과 페이지빌더를 사용하면 어지간한 기능이나 디자인은 흉내낼 수 있는 것 같다. 특정 테마를 선택하는 이유는 빠르게 웹사이트를 완성시킬 수 있다는 장점 때문은 아닐지.... 아스트라 테마도 꽤나 유명(?)한 테마인 듯..한데......처음 설치해봤다. 아래와 같이 헤더를 정의하는 과정에서 데스크탑과 모바일에서의 변화를 줄 수 있는 기능이 마음에 든다. 어차피 기본 기능을 조금 다듬어야 하기는 하지만... 이런 기능이 마음에 든다. 이 기능이 때론 유용하다. Customify 테마도 동일한 기능을 제공하는 것으로 기억하는데...헤더빌더만 봤을 때는 아스트라보다는 customify가 조금더 섬세한 설정이 가능하다. AST.. 2021. 10. 29.
추억의 bb매니아 어언 10여년만에 헬스장을 다시 찾은지 벌써 한 달이다. 내가 즐겨 다니던 헬스장은 어느새 프랜차이즈로 간판이 바뀐지 몇 해가 지났다. 나이보다 훨씬 젊어 보이는 관장님이 운영하셨었는데...그 분 나이가 70을 훌쩍 넘겼다는 것을 알고 꽤나 놀랐었다. 가끔 벤치프레스나 스쿼트를 할 때면 말없이 다가와 보조도 해주셨고, 가끔은 귀찮을 정도로 자세에 대해서 잔소리(?)를 늘어놓곤 하셨다...-_-; 몇 주전.....정말 뜬금없이...충동적으로 집 앞 헬스장에 등록은 했지만.... 며칠 운동을 해보니...역시 시작하길 잘 했다는 생각이다. 일주일 정도 운동을 하다보니 슬슬~욕심도 생긴다. 단백질 보충제와 크레아틴까지 준비했다. 보름정도 먹어보니 wpc가 맞지 않음을 알 수 있었다. 처음 열흘정도는 괜찮았는데... 2021. 9. 23.
머리를 믿지 말고, 가슴에 속지 말라. (feat. 나의 기도) 주님... 항상 깨어있게 하시고, 항상 감사하게 하시며, 항상 기도하게 하소서. 그리고.... 자만하지 않도록, 교만하지 않도록... 항상.....겸손하게 하소서..... 그것이 내 머릿속을 가득 채우고 있고... 내 가슴을 뛰게 할지라도........ 내 의지로 뛰는 가슴을 잠재울 수 없을 것 같더라도.... 두려워말고...기도하라.... 2021. 9. 16.
귀찮은 광고 팝업창 곧 출시될 Windows 11에서는 IE가 완전히 사라진다고 하던데....아직까지도 IE에 의도적으로 광고창을 뛰우는 악성 프로그램이 있다. 며칠 전부터 가끔 특정 스포츠 브랜드의 광고 페이지와 온라인 게임의 광고창이 하루에도 서너번씩 열린다. 귀찮아서 그냥 내비뒀는데 오늘 프로세스를 하나하나 살펴보다가 RelatedPop Module(32비트)라는 프로세스가 눈에 띄었다. 무엇보다도 가끔 프로세스 목록을 보기 때문에 조금 낯선 것이 눈에 띄었나보다. 더군다나 이름에 pop이 들어가 있느니...-_-; 구글에서 검색해보니 곰플레이어를 설치할 때에 무심코 YES만 선택하다보면 함께 깔려버리는 프로그램인 듯 하다. 일전에 팟플레이어에서 계속 끊김현상이 발생해서 곰플레이어를 설치한 기억이 있는데....그 이후.. 2021. 8. 29.
업로드 파일의 용량 제한 변경하기(feat. ModSecurity) 워드프레스의 미디어 라이브러리에 파일을 업로드 하는데 계속 오류가 발생한다. 분명 php.ini에서 업로드 할 수 있는 최대 파일용량은 아래와 같이 8GB로 설정했는데.... ..... post_max_size = 8192M ..... upload_max_fileseze = 8192M ..... 문제는 Mod_Security였다. apache의 error log에 다음과 같은 메시지가 보인다.. ModSecurity: Request body (Content-Length) is larger than the configured limit (13107200) ModSecurity에서 설정된 13,107,200(byte)보다 크기 때문에 오류가 발생하는 것이다. ModSecurity의 기본값이 12.5MB정도 .. 2021. 8. 22.
생각을 바라보다.... https://www.mariasarang.net/bbs/bbs_view.asp?index=bbs_sermon_jun&no=2298 전삼용 요셉 신부님의 매일강론 : ◆요셉 신부님의 매일 복음 묵상 - 기도 때 분심 없애는 법 전삼용 요셉 신부님의 매일강론 : ◆요셉 신부님의 매일 복음 묵상 - 기도 때 분심 없애는 법 www.mariasarang.net 오늘 복음은 예수님께서 예리코에서 바르티매오라는 눈이 먼 사람을 치유해 주시는 내용입니다. 특별히 오늘 마르코 복음에서 바르티매오가 예수님을 바라보는 특징적인 모습은 “스승님!”이라는 칭호에서 잘 나타납니다. 루카나 마태오 복음에서도 예수님을 다윗의 자손으로 보기는 하지만 거기에서는 예수님을 “주님!”이라고 부릅니다. 오직 마르코 복음에서만 예수님을 “.. 2021. 7. 21.
국가별 IP주소 현황 특정 IP주소를 조회해서 해당 국가를 파악하는 것은 어렵지 않겠지만 KISA(한국인터넷진흥원)의 자료도 참고할만 한다. 보기 편한 EXCEL 파일이나 CSV 형식으로 다운받을 수도 있고, 그냥 웹에서 볼 수도 있다. https://xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e/jsp/statboard/IPAS/ovrse/natal/IPaddrBandCurrent.jsp 한국인터넷정보센터(KRNIC) 도메인 소개, 등록 및 사용, IP주소, AS번호, DNS 정보, 관련규정 제공 xn--3e0bx5euxnjje69i70af08bea817g.xn--3e0b707e 특정 국가의 접속을 차단해야 하는 등의 작업에 유용할 것이다. 2021. 6. 25.
ModSecurity: Access denied with code 44 (phase 2). Match of "eq 0" against "MULTIPART_UNMATCHED_BOUNDARY" 워드프레스로 만든 웹사이트의 게시판에 사진을 업로드 하는 중에 발생했다. Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.More information about this error may be available in the server error log... 2021. 6. 25.
728x90
반응형