'WordPress'에 해당되는 글 12건

  1. 2010/05/12 워드프레스가 느릴때... (3)
  2. 2008/10/03 워드프레스! 이건 뭐야? (1)
  3. 2008/08/13 Blo9 복구 (2)
  4. 2007/06/23 Ecto에서 워드프레스 Page 편집 (4)
  5. 2007/05/02 Ecto에서 WP의 Post Slug와 연동방법 (1)

워드프레스가 느릴때...

blo9.com 2010/05/12 07:44
언젠가부터 이 곳에 설치한 워드프레스가 너무 느려졌다. 검색을 해봐도 별다른 이유와 뾰족한 해결책은 없는 것 같고...

최근 설치한 플러그인들 탓일거라 생각하고 하나씩 검토해봤다.



Live Calendar? No
Recent Comments? No

결국 원인은 워드프레스 관련 통계툴인 WP-ShortStat 때문이었다.
이게 정말이지 로드가 심한 플러그인인듯...

ShortStat을 Deactivate 시키는 것으로 예전 속도를 되찾음!

근데 누가 어디서 무얼 보는지 정말 궁금하잖아!!!


* 이 글 보시는 분들께: "WP 통계 플러그인 안느려지는거 있을까요?"
tags : blo9, WordPress
Trackback 0 : Comments 3

워드프레스! 이건 뭐야?

blo9.com 2008/10/03 12:59

방금 글을 하나 적었다. 그런데 워프.com에서 자동으로 관련글을 추천하는 내용을 내 포스트에 집어넣었다.



죽을 때까지 고민하겠지? 내일 뭐 입지? 라고… ㅎㅎ



Possibly related posts: (automatically generated)



* 코피는 뭔가요? coffe 입니다.



이게 뭐지? 하며 살펴봤는데 '고민'이란 단어가 들어가서 그런거 같다.


나 이 기능 싫은데... 왜 없앨 수 없는 거야! 도대체 어디에 이 기능을 박아둔거야!


서버를 없애버리니 이거 저거 골치아픈게 많다. 흑... 다시 살려야 하나?


* 없앨 수 있는 기능이 있다. Design의 Extra에서 설정할 수 있군. 스킨마다 다른가봐

tags : blo9, WordPress
Trackback 0 : Comment 1

Blo9 복구

blo9.com 2008/08/13 07:51

이런 제목으로 글을 써야 비로소 blo9가 망가졌다는 소식을 사람들이 듣겠다.

screen-capture.jpg



어제 아침에 출근해보니 blo9에 에러가 났다. Error establishing a database connections 에러가 뜬 걸 보니 DB가 망가진거다. 왜 그랬을까 살펴보니 주말부터 하루 100만개씩 공격하던 스팸 때문인 것 같다.


MySQL을 다루는 지식은 거의 전무해서 이것 저것 만지고 고쳐보려다 이내 포기(난 이제 개발자가 아닌 갑다). 팀원들이 출근하기만 기다렸다(부탁 좀 하려고 -_-).


제일 먼저 출근한 고팀장님(제로보드로 유명하신 그분!) 붙들고 '저기 미안한데 요것 좀 고쳐주세요'하며 굽신굽신... MySQL 인덱스가 날아간거 같다며 무슨 my 어쩌고 isam... 을 때리신다. 데몬을 다시 띄우고 접속하니 우와~ 뜬다.


계속되는 스팸의 공격. 거의 실시간으로 쏟아지더라. 그래서 Wordpress를 업글하기로 작정하고 최신 2.6 버전으로 바꿨다. 예전에 쓰던 건 2.1이라 버전 차이가 많이 나서 걱정했는데 업글은 순조로왔음. 기본 팩에서 php를 고친건 많지 않으니깐...


업글 후 살펴보니 태그와 카테고리가 안보인다. 흐미... 날아간건가? 싶었는데... wp 2.4부턴가 자체 태그를 지원하므로 기존에 쓰던 jerome's 태그 플러그인 데이터를 가져와야 했다. 워낙 쓰는 사람이 많아서인지 import 메뉴에 있더라. 쓩 돌려주니 태그는 복구됐다. 문제는 카테고리.


이건 버그인 듯 하다. 좀 찾아보니 다들 웅성웅성. 강제로 http...WP설치경로/wp-admin/categories.php?action=edit&cat_ID=1 와 같이 접속해서 수정할 수 있더라. cat_ID는 번호를 1부터 2, 3... 씩 증가시켜 실행하면 됨. 뭐 DB에 직접 써야 한다는 둥 말이 많지만 저것만 실행해도 고칠 수 있음. 단 http...WP설치경로/?cat=1 으로 확인 해보고 고쳐야 함. 왜냐면 카테고리가 연속적인게 아닐 수 있고(중간에 카테고리를 삭제한 경우), 해당 카테고리 id값이 없으면 not found가 뜨고 수정해도 category not updated란 에러가 뜬다. 또한 category slug 필드값에 주의해야 하는데 태그에 동일한 값이 있으면 수정할 수 없다(역시 category not updated가 뜬다). 아마도 새로운 wp에서 카테고리 값과 태그 값을 혼용해서 쓰는듯(slug는 단축 url을 설정하는 것이므로 동일 접근을 막기 위한 것 같다).


업글하고 나니 스팸이 많이 줄었다. 불필요한 놈은 아예 DB에 쓰지 않는 듯하다. 예전엔 걸러낸 다음에도 보관했으니 DB가 죽을 지경이었지...


워프 2.6 정말 괜찮다. 이젠 또 한 3년뒤에나 업글 하겠군.

tags : blo9, WordPress
Trackback 0 : Comments 2

Ecto에서 워드프레스 Page 편집

blo9.com 2007/06/23 08:12


평소 엑토로 블로깅을 하는데, 워드프레스의 페이지까지 편집할 수 있으면 좋겠다고 생각했다. 일전에 Post-slug는 Summary로 대체해서 올릴 수 있었으니 이제 페이지 기능만 가능하면 아주~ 완벽!




그럼 또 눈이 가는게 xmlrpc.php 모듈. 포스트나 페이지나 DB구조가 틀리진 않을 것 같고 그걸 노출하는 방식만 다를테니 가능할 것 같았다.


역시나... 포스트는 publish, draft, private, static 상태로 저장되는데 static이 바로 WP의 Page이다. 요걸 불러오도록 해주면 엑토에서도 페이지 편집이 가능!


하지만 직접 고치지 않고 플러그인으로 만들 수 있는 아주 좋은 방법이 있었으니...


이 글에서 찾았다. 플러그인은 요기서 다운로드~


제작자는 WP 2.2 버전에서 테스트 했다는데, 2.1.3 버전에서도 잘 동작한다. 이미지 첨부도 잘되고~


다만 아쉬운 점은 기존에 Page를 생성해둔 경우라면 태그나 Post-Slug가 초기화(내가 쓰는 방법일 경우)된다. 이건 WP문제는 아니고 태그를 엑토상에서 저장해 둔게 없기 때문이다. 엑토는 포스트와 함께 태그정보를 로컬에 저장해두는 듯...


앗, 신규로 엑토에서 Page를 생성하는 방법을 모르겠다... ( -_-) 고쳐봐야겠네, 카테고리를 이용해서 page라는 카테고리로 글쓰기하면 static 상태로 저장하면 될텐데...


엑토3가 나온다니 기대해봐야지!

tags : Apple, blo9, ecto, WordPress
Trackback 0 : Comments 4

Ecto에서 WP의 Post Slug와 연동방법

blo9.com 2007/05/02 08:30
최근 Wordpress를 하나 더 개설할 일이 있어서 이래저래 튜닝을 좀 하고 있는데, 평소 Ecto로 포스팅 하는지라 WP 2.1.3버전을 깔고 WP용 태그도 설정하고 몇가지 플러그인들도 깔았다.



헌데 fancy url이라 부르는 WP의 Post slug 기능을 쓰려하니 Ecto에서는 지원이 안된다. 흠흠... 그렇담 만들어야지!

Ecto에서 안쓰는 것 중 Summary기능이 있다. 이놈을 적으면 WP의 Post Excerpt에 저장되는데(post_excerpt 필드), 요걸 그냥 Post Slug쪽으로 저장토록(post_name 필드) xmlrpc.php를 뜯어 고쳤다.

방법은 그냥 xmlrpc.php 에서 post_excerpt를 찾고, post_name으로 바꿔치기 하면 OK!

잘 된다~

Summary는 Ecto 글쓰기 창에서 상단의 Summary버튼을 누르면 글쓰기창 하단에 슝~하고 나온다.

그런데 WP의 Post excerpt는 어디쓰는 걸까? -_- 중요한건가?
tags : Apple, blo9, ecto, WordPress
Trackback 0 : Comment 1