The 1000th Blog Posting

사용자 삽입 이미지

블로그 관련 글을 쓰는게 2년만이군요. 포스팅 1000번째 기념글입니다.
오늘은 그 동안의 누락 된 변경점과 8월 10일 전후로 있던 이사 시도 후 실패한 삽질에 대해 남겨봅니다. 

이사 초기 당시 너무 블로그가 자주 터져서 BLOG 호스팅 사양 2G/2G로 결국 올렸었습니다.
그 뒤로는 거의 안 터지니 원래 1.5G/2G(추정) 썼던거니까 본래 옵션으로 돌아온 셈….

이후로는 아예 블로그 관련으로는 2년 넘게 손을 대지 않았죠.

현재 설치형 텍스트큐브의 안정화버전은 여전히 1.10.10이고
테스트 버전은 2.0 Beta3 까지 나온 상태입니다. 그게 작년 9월…주1

이후 나스를 구축한 이후부터 옮겨볼 궁리를 하게 되었죠.

처음에는 분명히 별 문제없었는데, 다 준비하고 막상 직접 옮길려니,
도메인과 나스 포트포워딩 접속 등에서 웹 페이지 접속이 꼬이는 문제와 더불어 텍스트큐브 설치 자체도 제대로 안 먹히는 골 때리는 문제가…

계속 삽질하다가 최근 추세 사양이 호환이 전혀 안 된다는걸 알게되었습니다.
허긴 개발이 멈춘 툴이라 어쩔 수 없는 부분이었죠.

제 나스만의 문제일 수도 있으니 다른 사람들은 별 문제 없을지도 모름.

# 시놀로지 나스 설치 삽질 일대기

less..

01. MariaDB 5.5, php 5.6 이하 패키지
 – 처음 설치시는 모든 파일을 반드시 web 루트 폴더에 설치 – 가상 호스트로 설치 안 됨
 – Maria DB 10.1 안 됨
 – PHP 7.0은 툴 자체는 호환되는데 플러그인이 호환이 안 되는게 있음

02. Https(SSL 인증서 설치된 상태)로 설치하면 안 됨
 – 인증서 메뉴의 ‘구성’ 설정 확인

03. 제어판
 – DSM 설정 -> 리디렉션,  HTTP/2 활성화 해제

04. Web Station
 – PHP 설정시 캐시 비활성화 후 설치
 – 가상호스트 설정시 HSTS, HTTP/2 해제 후 설치

05. 브라우저 호환
 – 파이어폭스로 https 주소 이용해서 설치시 db 생성 과정에서 응답을 못 가져오는 현상 발생,
   타 브라우저로 설치하도록 하자 (IE나 크롬)

06. 꼼수
 – 1차는 http 설치 정상 완료 후, config.php 지우고 2차로 https 설치,
   이 과정에서 rewrite는 비활성화 되는데 이건 미리 .htaccess 따둔거 복붙하니 ok
 – 그러나 몇 번 반복하니 이것도 먹히지 않음

07. 결과적으로 나스로는 그냥 워드프레스나 짬나면 굴리는걸로 결정. 모든 최신 사양도 다 먹히니.

less..

결과적으로 블로그를 나스로 옮기고자 했던 삽질의 결말은

원복(카테고리, 스킨, 플러그인 등 흩어놓은거부터 다시 복구)과 도메인 (재)연결비용 2천원의 추가 지출
개뻘짓과 시간낭비… 4일 넘게 스스로 고통만 받았습니다.
엄청나게 비싼 수업료만 치르고 도대체 난 뭘 위해 시간을 갖다버린거지…

베타3 깔았다가 실패하고 원복이 안 되서 호스팅에 문의했는데 자체 백업 지원 안해서 결국 완전삭제후 재설치….

다시는 업글해보겠다고 안 건들겠습니다 시ㅂㅏㄹ 이건 끝까지 안고 죽어야지.

뭐 그건 그렇고 이번 삽질로 발견한 점은

드디어 제 백업 xml 데이터 파일 어떻게 데이터를 이동하면 되는지 확실히 발견했다는 것입니다.

# TTXML 분할기 제한점 및 문제 추가 (내 데이터 기준)

less..

– 공지사항/키워드/서식 같은건 전부 일반 카테고리로 미리 빼둬야 함
– 카테고리 대분류 4개, 소분류16개 토탈 20개인듯? 넘어가면 대충 다른 카테고리에 쑤셔넣자.
   카테고리 째로 더미 용량은 남아있는데 데이터 복원이 안 됨
– 포스팅 제목에 ‘ -> ‘ 화살표 대충 입력할려고 쓰는 특수문자 두 가지 저게 들어가면 글자 인식이 안 되나 봄

less..
# 파일 분할시 주의사항

less..

1차: 카테고리/포스트 아무 것도 선택 안하고 margina 체크 해제, 공지 방명록만 체크하고 저장
2차 : margin 체크, 용량 분할로 저장

몇 년 전부터 계속 괴롭힌 xml 백업에 삑사리가 나는 이유를 드디어 찾아냈다.

첨부파일의 이미지 퍼머링크는 그대로 따라가는게 그나마 다행이라 첨부파일 데이터 빼고 xml 받아도 나중에 폴더 찾아서 따로 복붙하면 됨
용량 제한은 복원 페이지로 직접 업로드하면 걸리는지라 FTP로 넣어서 회피합니다

less..
그리고 최근 추세에 반영이 안되는 툴과 플러그인 호환 문제.

# 플러그인 미호환 (php 7.0 혹은 SSL 적용시 백지 발생하는 문제)

less..

블로그 로고 매니저
카테고리 new 개선판
블로그 표지 개선판
포스트 비밀 부분 자물쇠 잠그기
lightbox

less..

원복하면서 우연히 발견해 추가한 점)

덤으로 드디어 .htaccess 구문으로만 gzip / minify 압축거는거 찾아서 적용했더니 먹힙니다 !
그 동안 먼 짓을 해도 호스팅 문제인지 아예 안 되거나 플러그인 등으로는 메인페이지 빼고는 안 됐었는데.
트래픽이 좀 줄은거 같습니다. (아니 이제 오는 사람이 적어져서 별 의미가 없나)

# http -> https .htaccess SSL 적용 룰 일부 (현재는 못 씀)

less..

# Check for POST Submission
RewriteCond %{REQUEST_METHOD} !^POST$

# Forcing HTTPS
RewriteCond %{HTTPS} !=on [OR]
RewriteCond %{SERVER_PORT} 80
# Pages to Apply
RewriteCond %{REQUEST_URI} ^something_secure [OR]
RewriteCond %{REQUEST_URI} ^something_else_secure
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

# Forcing HTTP
RewriteCond %{HTTPS} =on [OR]
RewriteCond %{SERVER_PORT} 443
# Pages to Apply
RewriteCond %{REQUEST_URI} ^something_public [OR]
RewriteCond %{REQUEST_URI} ^something_else_public
RewriteRule .* http://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

less..
# 현재 적용한 .htaccess 적용 룰 (세션 관련 일부 옵션과 gzip 압축 적용)

less..

#Option 08
# BEGIN GZIP
# mod_gzip compression (legacy, Apache 1.3)
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|xml|txt|css|js)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
# END GZIP

# DEFLATE compression
<IfModule mod_deflate.c>
ExpiresActive on
ExpiresDefault                          “access plus 1 month”
ExpiresByType text/cache-manifest       “access plus 0 seconds”
ExpiresByType text/html                 “access plus 0 seconds”
ExpiresByType text/xml                  “access plus 0 seconds”
ExpiresByType application/xml           “access plus 0 seconds”
ExpiresByType application/json          “access plus 0 seconds”
ExpiresByType application/rss+xml       “access plus 3 hour”
ExpiresByType application/atom+xml      “access plus 3 hour”
ExpiresByType image/gif                 “access plus 1 month”
ExpiresByType image/png                 “access plus 1 month”
ExpiresByType image/jpg                 “access plus 1 month”
ExpiresByType image/jpeg                “access plus 1 month”
ExpiresByType video/ogg                 “access plus 2 month”
ExpiresByType audio/ogg                 “access plus 2 month”
ExpiresByType video/mp4                 “access plus 2 month”
ExpiresByType video/webm                “access plus 2 month”
ExpiresByType text/x-component          “access plus 1 year”
ExpiresByType application/x-font-ttf    “access plus 1 year”
ExpiresByType font/opentype             “access plus 1 year”
ExpiresByType application/x-font-woff   “access plus 1 year”
ExpiresByType image/svg+xml             “access plus 1 year”
ExpiresByType application/vnd.ms-fontobject “access plus 1 year”
ExpiresByType text/css                  “access plus 1 year”
ExpiresByType application/javascript    “access plus 1 year”
ExpiresByType image/x-icon              “access plus 1 year”

# Set compression for: html,txt,xml,js,css
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript

# Deactivate compression for buggy browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html

# Set header information for proxies
Header append Vary User-Agent
</IfModule>

# END DEFLATE

less..

뭔가 안 보이는 부분을 업데이트를 하긴 했습니다. 네(……)

텍스트큐브 공지글로는 올라오지 않았는데 github에는 기록이 있습니다

Similar Posts

  • 스킨 또 재교체 + 수정중

    감동 그 자체.. ㅇㅇ 이 영광을 케이트 님께 돌립니다. 다만 여전히 BBCode는 적용 안되는군요. orz 있어도 그만 없어도 그만이지만 없으면 허전한 그런 안타까운 기능임. 흑흑 앞으로 고칠꺼 + 고친 것. 1. 타이틀을 그림 스킨으로 <- 마비 자캐에 블로그명 한번 넣어볼 생각 2. 구글 “뻘” 애드센스 <- 미쳤군 3. 헬리젯 다시 추가 -> 일반 프로필 ㅂㅂ…

  • 마이크로 블로그에 대해서 다시..

    * 두 번째로 쓰는군요. 이번에도 험한 말이 있으니 양해바랍니다. 한 일주일 썼나요?그 중 반은 별로 안썼다만.. 일단 일상 내용이 블로그에 쓸 내용이 여기로 빠져나가니 좀 고민이네요.중복으로 쓰자니 번거럽고.. 우선, 마이크로이니만큼 짧게 쓰는거니 폰으로 쓰는거에 중점을 둡니다.실제로 미투 요즘 트윗 셋 다 지원하니까요. 그러나, 지금 가장 짜증나있는건 트위터.아니 이건 SKT를 욕해야하나요. SKT 트위터 연동 부가서비스인 트위팅….

  • 블로그 호스팅에서 NAS로 이사

    테스트 겸 생존 포스팅입니다. 블로그를 호스팅에서 NAS로 이전하였습니다. 상당히 고난이었습니다. 예전엔 DNS 서버 셋팅과 도메인 연결을 잘 몰라서 1차로 연결이 안 됐고,MariaDB와 PHP 까지 당시 돌리던 구버전으로 똑같이 돌려야만 플러그인 사용에 큰 문제가 없는걸 몰랐습니다. 그리고 이 블로그의 XML 백업파일이 꼬여있는 고질적인 문제.현 윈도우10 2004 버전의 시점에서는 과거 쿠나님의 XML 분할 프로그램이 아예 동작하지 않습니다….

  • 놀라운 유입 통계, 원인 추측.

    이사 후 평균 방문자 수가 2~300명대를 유지하던 이 곳이어제는 방문자가 무려 900명 대에 가까운 분들이 다녀갔습니다.무려 4배나 껑충 뛰었다는. 어제의 리퍼러 기록입니다.평소 때와 다름 없었는데 이 날만은 달랐습니다. 사진 사이즈는 항상 본문 크기 맞춰서 가로 크기 500~600대로 리사이징하지만6월 달은 피쓸히 포스팅 때문에 유난히 트래픽 위협이 많았죠. 저번 개봉기가 999 (차단은 안 됬지만 초과 기록에는 남음),그리고…

  • Windows Live Writer Plug-in 소개

      쓸만한 윈도우 라이브 라이터 플러그인들을 엄선해서 몇 가지 소개하고자 한다.      파일 글씨가 깨지니 하나씩 확인하면서 받으시길 ;;      왜 그런진 나도 모르니 텍큐닷컴 횽한테 물어보셈 –_-;;     1. 글 중간에 파일 삽입하는 플러그인이나 텍큐닷컴은 글 중간에 넣을 수 있는 기능이 있음.    즉 네이버 블로그용. 그리고 이건 파일 선택시 하나씩 밖에 안…

  • [나눔] 1차) 웹하드 쿠폰 뿌려봅니다.

    파일팜 2장스타디스크 1장보물박스 1장 뿌립니다. 파일팜은 예전에 저도 쓴 적이 있어서파일팜 1장은 혹시 섞여서 저도 모르게 쓴 쿠폰이 있을지도 모릅니다.설마 그럴일은 없을거 같은데 만일 있다면 그 분은 죄송.. ㅡㅠㅡ 선착순이니 메일 주소나 자기 블로그 방명록 주소를 적어서 댓글 달아주셔요. # 3/21 5:20 현재 파일팜 1장만 남음 ## 끝.

9 Comments

  1. 설치형 블로그는 대부분 워드프레스로 돌리던데 텍스트큐브를 고집하시는 이유가 있나요??
    블로깅하기에 워드프레스보다 텍스트큐브가 익숙하다고 해야하나 편한 느낌이 있기는 하던데 뭔가 시대에 뒤떨어지는것 같아서 전 결국 워드프레스를 선택하게 되었었거든요

    1. 사소한거지만 방명록같이 일부 데이터를 못 가져가는게 싫더군요.
      기존 주소를 못 쓰는 것도 있고 이거저거 막막한지라 그냥 포기했습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다