[wp]외부 게시판을 iframe으로 넣기

1. 문제
– 옛 홈페이지의 게시판을 새 홈페이지에서 보여주고 싶다

2. 경과
– 옛 게시판 자료(XE)를 새 홈페이지(WordPress)로 옮기기가 어려웠다.
– 새 홈페이지에서 iframe명령어를 이용해서 옛 게시판을 불러오기로 했다.

3. 해법
– 새 페이지를 만들었다.
– 페이지 이름 : 학과게시판(구)
– 페이지 내용을 다음과 같이 입력

– Appearance -> Editor -> Header(header.php)를 편집
– header와 /header 사이에 autoResize()함수를 삽입

4. 느낀 점
– 자료를 모두 이사하지 않아도 된다
– 강제로 테마 내의 파일(header.php)를 편집했는데, 혹 테마가 갱신되면 이 작업을 다시 해야 하는 걱정이 든다. 언발에 오줌누기일까?
– 자바 스크립트를 좀 더 깔끔하게 삽입하는 방법은 없을까?

5. 참고 문헌
http://felisis.wordpress.com/2012/05/31/워드프레스에서-외부게시판-사용하기-3/
http://janmori.tistory.com/entry/워드프레스에-xe-게시판-아이프레임으로-넣는법

홈페이지를 복구하며

OS : Ubuntu 12.04.2 LTS (GNU/Linux 3.2.0-48-generic-pae i686)
Web Server : Apache 2.2.22
CMS : XE (aka 제로보드)

문제 발생 경위
– 홈페이지 접속이 안 됨
– 에러 메시지 : out of memory

해법1
– 운영체제가 최신이 아니라 생긴 문제로 판단함
– 운영체제를 최신 버전으로 교체함
– 그러나 금방 똑같은 문제로 서버가 다운됨

해법2
– 웹페이지 관리 도구를 업데이트함
– 관리도구를 최신 버전으로 교체함 (호환이 안 되는 모듈은 삭제할 것. FTP client로 파일 하나하나 복사하지 말고, zip상태로 복사한 다음 서버에서 unzip을 할 것.)
– 그러나 금방 똑같은 문제로 서버가 다운됨

해법3
– 홈페이지 접속 내용을 살펴봄
– 댓글(reply)과 엮인글(trackback)이 엄청나게 많음을 확인함
– 댓글 작성권한을 상향 조정하고, 엮인글을 작성하지 못하도록 함
– 기존의 쓸모없는 댓글과 엮인글을 모두 삭제함(phpMyAdmin을 이용함. 테이블을 모두 비움)
– 또한 session 테이블도 내용을 모두 비움

교훈
– 댓글과 엮인글은 상호소통의 창구이지만 bot이 호시탐탐 노리고 있음
– bot에 의한 접속량 증가가 틀림없이 발생하므로 댓글과 엮인글에 대한 권한을 상향시킬 것

학과 홈페이지 재건 – XE, GD

– XE는 zend optimizer가 필요하지 없음

문제 1:  관리자 화면이 백지처럼 하얗게 된다.
처방 1 : 모듈의 권한 변경
xe/module의 권한을 -R 755로 한다.

문제 2: Ubuntu 11.10에는 GD 라이브러리가 없음
처방 : GD 설치