테크노트 ->PHPBB 컨버팅

lastar4u의 이미지

오랜만에 들어와 보니 KLDP도 많은 변화가 있었네요.
우선 XML과 블로그를 사용할수 있다는 점이 새롭네요.
아직 국내에 블로그 관련 정보가 부족한걸로 알고 있습니다.
저도 조금씩 공부중이고요. XML또한 국외 사이트들과 게임사이트들이 즐겨쓰는 형식이죠. XML도 배우면 참 잼난다는....

아~ 사설이 길었습니다. 우선 offree님에게 대단히 감사하다는 말부터 전해드립니다.
제가 웹프로그래밍에는 재능이 없는지라.. ㅜ,ㅜ 3~4달간 써핑만 하다 드디어 구세주를 만나서 얼마나 기분이 좋던지.. ^^;

offree님 다른 필요한 자료 있으시면 말씀해주세요.

offree의 이미지

우선 빠른 시일내에 처리하도록 노력해 보겠습니다.

조금 늦어지더라도 양해 바라구요^^

경과는 이 쓰레드에 답글을 달도록 하겠습니다.

가끔씩 와서 보면서 제 답글에도 답해주세요..

그럼. 오늘 부로 우선시작하겠습니다.

우선 테크노트 부터 분석해야 겠네요.. ^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

lastar4u wrote:

아~ 사설이 길었습니다. 우선 offree님에게 대단히 감사하다는 말부터 전해드립니다.
제가 웹프로그래밍에는 재능이 없는지라.. ㅜ,ㅜ 3~4달간 써핑만 하다 드디어 구세주를 만나서 얼마나 기분이 좋던지.. ^^;

offree님 다른 필요한 자료 있으시면 말씀해주세요.

뭐 감사할것까지요.. ^^

테크노트를 그냥 훑어보았거든요..

몇가지 알아야 할 것이 있네요..

1. phpBB 는 포럼위주라 첨부파일이 지원이 안되는 것 같습니다.(맞죠? 순선님..)
==> 테크노트는 첨부파일 기능이 있는 듯 한데.. 이부분에 대한 처리도 한다면.. 첨부파일은 따로 저장하고. phpBB의 글내용에 링크를 추가를 해야 할듯.
물론 변환 후에는 첨부파일 기능은 없겠죠..

2. laster4u 님 가능하다면.. 데이터가 있는 technote 파일을 얻을 수 있을까요.(테스트용.) - 실제 변환할 데이터를 변환해 보는것이 좋을것 같아서요.
jsboard, zeroboard 등은 dump를 하면 되겠지만.. technote는 cgi 파일로
저장을 하는 것 같습니다.
==> 이부분에 대해 메세지 주세요..

3. 아! 테크노트의 게시판주소 하나 알려주세요. 웹상에서 볼수 있는 주소요..

직접 깔고도 해보겠지만.. 우선 확인을 위해서요..

그럼.

ps. 답글로 하기 어려운 내용은 메세지로 보내주시구요.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

trashq의 이미지

offree wrote:
1. phpBB 는 포럼위주라 첨부파일이 지원이 안되는 것 같습니다.(맞죠? 순선님..)

순선님은 아니지만(^^;) 첨부파일 지원하는 mod가 있습니다.
http://www.phpbb.co.kr 에 가시면 공식한글팩(Attachment Mod V2.3.6)을 구할 수 있습니다.
:)

세상이 뭐라하든... :)

lastar4u의 이미지

offree wrote:

뭐 감사할것까지요.. ^^

테크노트를 그냥 훑어보았거든요..

몇가지 알아야 할 것이 있네요..

1. phpBB 는 포럼위주라 첨부파일이 지원이 안되는 것 같습니다.(맞죠? 순선님..)
==> 테크노트는 첨부파일 기능이 있는 듯 한데.. 이부분에 대한 처리도 한다면.. 첨부파일은 따로 저장하고. phpBB의 글내용에 링크를 추가를 해야 할듯.
물론 변환 후에는 첨부파일 기능은 없겠죠..

2. laster4u 님 가능하다면.. 데이터가 있는 technote 파일을 얻을 수 있을까요.(테스트용.) - 실제 변환할 데이터를 변환해 보는것이 좋을것 같아서요.
jsboard, zeroboard 등은 dump를 하면 되겠지만.. technote는 cgi 파일로
저장을 하는 것 같습니다.
==> 이부분에 대해 메세지 주세요..

3. 아! 테크노트의 게시판주소 하나 알려주세요. 웹상에서 볼수 있는 주소요..

직접 깔고도 해보겠지만.. 우선 확인을 위해서요..

그럼.

ps. 답글로 하기 어려운 내용은 메세지로 보내주시구요.

* 테크노트 데이터는 cgi로 저장 됩니다.

테크노트>board>보드샘플>text 이곳에
(예. 1028xxxxx.cgi 로 저장됨)

* 테스트 게시판 주소는 [url]http://www.daocnews.net/community/main.cgi?board=FREE_BOARD
[/url]
입니다.

나머지는 메일로 답변 드리겠습니다.

offree의 이미지

trashq wrote:
offree wrote:
1. phpBB 는 포럼위주라 첨부파일이 지원이 안되는 것 같습니다.(맞죠? 순선님..)

순선님은 아니지만(^^;) 첨부파일 지원하는 mod가 있습니다.
http://www.phpbb.co.kr 에 가시면 공식한글팩(Attachment Mod V2.3.6)을 구할 수 있습니다.
:)

첨부파일이 가능하군요.. 찾아봐야 겠네요..

감사합니다..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

lastar4u wrote:

* 테크노트 데이터는 cgi로 저장 됩니다.

테크노트>board>보드샘플>text 이곳에
(예. 1028xxxxx.cgi 로 저장됨)

* 테스트 게시판 주소는 [url]http://www.daocnews.net/community/main.cgi?board=FREE_BOARD
[/url]
입니다.

나머지는 메일로 답변 드리겠습니다.

예.. 확인해 보니.. 데이터 와 인덱스 위치는 파악했습니다.

메세지도 확인했습니다.

아! 변환할 데이터에 첨부파일도 있는지요?
phpBB 의 첨부파일 mod 를 설치할지 생각을 해봐야 겠네요..

..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

첨부파일은 없습니다.

다만 게시판 글에 html 코드로 올라온 글들이 존재합니다.
많이 들어간것 아니고 이미지 링크정도

이미지가 중간에 삽입된거니...

lastar4u의 이미지

바람 한점 없던 무더운 날씨의 계속이네요. 그래도 어젠 비가 오긴했지만 그래도 여전히 덥더군요.
오프리님 더운날씨에 조심하시고 좋은 하루 보내세요.

컨버터에 뭐 다른거 필요한것은 없는지요?
있으면 말씀해주세요.

offree의 이미지

lastar4u wrote:
바람 한점 없던 무더운 날씨의 계속이네요. 그래도 어젠 비가 오긴했지만 그래도 여전히 덥더군요.
오프리님 더운날씨에 조심하시고 좋은 하루 보내세요.

컨버터에 뭐 다른거 필요한것은 없는지요?
있으면 말씀해주세요.

아! 죄송.. 한동안 못 봤네요..

월,화 밤샘 작업을 하느라..

최소한 이번주 내로 최소한의 결과물이 나올 수 있도록 노력해 볼게요. ^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

아직 본격적인 작업을 진행하지 못했네요..

1. tech2zero 를 분석하고..
--> 이부분이 좀 시간이 걸릴 듯..

2. 제가 사용했던 js2phpBB 에 접목가능한지 확인하고..

3. tech2phpBB 를 완성..

이렇게 진행을 할 예정입니다.

laster4u 님 너무 기다리거나 하지는 마세요..^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

좀더 봐야 겠지만..

index 에 대한 정보가 있는지 모르겠지만, 우선 분석한 것은..

0 | 시간 | 제목 | ID이름 | || 이메일 | || 이미지삽입 |||| 암호 | 등록일 | ||| 홈페이지 | ||||날짜| 원글 제목|이름|시간| 답글정보 ||||||||| 이미지위치 |||||

형태네요.. 이중에서 phpBB에 꼭 필요한 부분을 선택해야 겠습니다.

이것을 기준으로 phpBB의 TOPIC_TABLE 을 처리하고 text/ timexx.cgi 에서
POST_TABLE 을 처리하는 방식을 해야 겠습니다.

laster4u 님 최종적으로 변경하려는 데이터가 있으면 볼수 있을런지요?

technote 에서 첨부파일, 이미지삽입 , url 링크 , 회원정보, comment기능

등 여러가지가 있는데.. 이런것들을 모두 phpBB로 가져갈지도 생각을 해봐야
할것 같습니다.

아니면.. 샘플로 보여주신 FREE_BOARD 정도로 제한을 할 것인지요?
FREE_BOARD 정도에는 본문이미지 삽입 , 코멘트 정도만 처리가 되네요..

그럼. 답글주세요..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

offree wrote:
좀더 봐야 겠지만..

index 에 대한 정보가 있는지 모르겠지만, 우선 분석한 것은..

0 | 시간 | 제목 | ID이름 | || 이메일 | || 이미지삽입 |||| 암호 | 등록일 | ||| 홈페이지 | ||||날짜| 원글 제목|이름|시간| 답글정보 ||||||||| 이미지위치 |||||

형태네요.. 이중에서 phpBB에 꼭 필요한 부분을 선택해야 겠습니다.

이것을 기준으로 phpBB의 TOPIC_TABLE 을 처리하고 text/ timexx.cgi 에서
POST_TABLE 을 처리하는 방식을 해야 겠습니다.

laster4u 님 최종적으로 변경하려는 데이터가 있으면 볼수 있을런지요?

technote 에서 첨부파일, 이미지삽입 , url 링크 , 회원정보, comment기능

등 여러가지가 있는데.. 이런것들을 모두 phpBB로 가져갈지도 생각을 해봐야
할것 같습니다.

아니면.. 샘플로 보여주신 FREE_BOARD 정도로 제한을 할 것인지요?
FREE_BOARD 정도에는 본문이미지 삽입 , 코멘트 정도만 처리가 되네요..

그럼. 답글주세요..

그럼 우선 새로운 보드를 생성하고 데이터를 옮겨 놓겠습니다.
첨부파일, 이미지 삽입, url링크 는 필요없들듯합니다.
댓글이 많이 달려있습니다.

테스트 보드이름을 test로하여 올리겠습니다. (확인해보세요 ^^)
기본적으로 제목, 답글, 댓글, 이름(아이디), 작성일, 조회 정도 될것 같네요.
본문 이미지 삽입대신 위에더 언급했듯이 글내용중 HTML태그를 이용하여 올려진 이미지들뿐이 없습니다.

더운 날씨에 너무 수고하시네요. ^^;;
MYsq 생성하여 메일로 보내드렸습니다.

offree의 이미지

설치하다가 잘 안되서 다시 해보고 있네요..

설치까지 정상적으로 되는 것 같은데.. 사이트 뜨는데 오래걸리는지
모르겠네요.. 도메인/phpBB2 로 접속해 보세요..

phpBB 는 나중에 설치하고, 분석부터 먼저 해야 겠습니다. ^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

offree wrote:
설치하다가 잘 안되서 다시 해보고 있네요..

설치까지 정상적으로 되는 것 같은데.. 사이트 뜨는데 오래걸리는지
모르겠네요.. 도메인/phpBB2 로 접속해 보세요..

phpBB 는 나중에 설치하고, 분석부터 먼저 해야 겠습니다. ^^

정상적으로 설치가 됬건 같네요. 제가 들어가보니 느리지 않았습니다. ^^

혹시 모르니 서버를 점검해 보겠습니다. ^^

offree의 이미지

lastar4u wrote:

정상적으로 설치가 됬건 같네요. 제가 들어가보니 느리지 않았습니다. ^^

혹시 모르니 서버를 점검해 보겠습니다. ^^

잘 되나요? 왜 전 늦게 뜨는지..

전체적인 진행방향을 정했습니다.

1. 파일로 된 자료를 js 형식의 DB 에 (똑같지는 않은.) 입력한다.

2. js2phpBB 를 이용해 변환(이것도 조금 수정이 있을 듯..)

3. 확인..

그런데.. 1에서 몇가지 고려할 것이 있더군요..

1) html 내의 img 링크는 BBcode 를 써서 처리하고
또는 html 옵션을 키고 등록..(html내의 것은 모두 외부 img링크라고 하셨죠?)

2) 답글은 원글의 쓰레드로 처리한다.

3) 댓글(코멘트) 의 처리가 애매하더군요.
답글과 같이 원글에 대한 쓰레드로 처리를 해야 할 것 같아요..
또 그렇게 되면 답글에 달린 코멘트를 어떻게 하느냐도 애매해 지더군요..

그렇다고 댓글을 그냥 본문내용에 집어넣기도 그렇구요..
(테크노트는 그렇게 처리했더군요. 본문내용으로..)

가장좋은것은 모두 쓰레드로 집어넣는 것이 좋을텐데..
처리하기가 어떨지 모르겠네요..

즉 - 댓글의처리
(1) 그냥 본문의 내용으로 간주하고 처리.(따로 처리할 필요없음.)
(2) 원글의 쓰레도로 처리(내용에 포함된 댓글을 쓰레드로 처리해야함)
이때 댓글에는 글쓴이,내용,글쓴날 정도의 정보밖에 없음.

ps. 짬나는 시간에 보다보니.. 오래걸리는 것 같네요..
다음주에는 시간이 어떻게 될지 모르겠네요.. 늦어지게 되서 지송..^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

offree wrote:

즉 - 댓글의처리
(1) 그냥 본문의 내용으로 간주하고 처리.(따로 처리할 필요없음.)
(2) 원글의 쓰레도로 처리(내용에 포함된 댓글을 쓰레드로 처리해야함)
이때 댓글에는 글쓴이,내용,글쓴날 정도의 정보밖에 없음.

ps. 짬나는 시간에 보다보니.. 오래걸리는 것 같네요..
다음주에는 시간이 어떻게 될지 모르겠네요.. 늦어지게 되서 지송..^^

저도 그 부분이 고민되었습니다. ㅜ,ㅜ
offree님 말씀처럼 댓글과 답글을 원문의 쓰레드로 처리하는 것이 최선일것 같습니다.
짬나는 대로 틈틈히 바주시는것만으로도 전 너무 고맙습니다..
죄송하다는 말씀은 말아주세요.. 제가 넘 죄송스럽습니다. ㅜ,ㅜ

그럼 화이팅!

lastar4u의 이미지

죄송합니다. offree님 서버에 문제가 생긴것 같습니다.
서버 점검및 기타 다른 문제가 있는지 검토해야 될것 같습니다.
서버에 부하가 좀 걸리는듯해서...ㅜ,ㅜ

불편하게 해드려서 죄송합니다 ㅜ,ㅜ

서버 점검이 끝나는 데로 알려드리겠습니다.

offree의 이미지

lastar4u wrote:
죄송합니다. offree님 서버에 문제가 생긴것 같습니다.
서버 점검및 기타 다른 문제가 있는지 검토해야 될것 같습니다.
서버에 부하가 좀 걸리는듯해서...ㅜ,ㅜ

불편하게 해드려서 죄송합니다 ㅜ,ㅜ

서버 점검이 끝나는 데로 알려드리겠습니다.

뭐! 죄송할 것 까지..

아직 접속이 잘안되네요..

요즘 바쁜 작업이 있어서 한동안 못 봤네요..

다음주에나 시간이 날지 모르겠네요..

틈틈히 보고 결과가 나오도록 힘써 볼게요..

더운데 몸 건강하시구요. ^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

자세한 내용은 메일로 다시 보내드립니다.

offree의 이미지

lastar4u wrote:
자세한 내용은 메일로 다시 보내드립니다.

메일은 잘 보았습니다.

아예 서버를 바꾸신 것 같아요..

빠른 진행이 되지 못해 우선 죄송하네요..

그런데. 한가지 말씀드릴것이 있습니다. 또한 부탁할 부분도요..

문득 작업을 하다보니.. 이것이 좋은 방법인가 하는 생각이 들었습니다.

테크노트를 phpBB 로 바꾸는 작업을 하는것이 좋은것이가 하구요..

생각해보니.. 차라리 zeroboard 를 phpBB로 변환하는것이 여러모로
좋을 것 같다는 생각이 들었습니다.

여러게시판이 zeroboard 로 컨버팅되니 차라리 zeroboard를 phpBB로
변환하는 tool을 만들면 여러가지 수고를 덜 수 있지 않을까 생각을 해봤습니다.

물론 각 게시판마다 특성이 있으니 zeroboard로 컨버팅한것이 이전의 게시판의 특성을 잘 살려서 변환했는지는 확인해 봐야겠죠..

이에대해 부탁드릴것은 테크노트 -> 제로보드 변환툴이 있다고 하셨죠?
그것으로 테크노트 자료를 변환해 주시구요. 제로보드가 원하는 특성을 잘살려서
변환을 했는지 확인을 해주시기 바랍니다.

확인을 해주시구요..

이에 따라서 진행방향을 바꿀지를 결정할려고 합니다.

제가 말씀드리려는 의도가 잘 전달되었는지 모르겠네요..

아무튼 여러모로 제로보드 -> phpBB 변환이 더 좋을것 같아서 말씀드립니다.

그럼. 답글주세요.. ^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

offree wrote:

이에대해 부탁드릴것은 테크노트 -> 제로보드 변환툴이 있다고 하셨죠?
그것으로 테크노트 자료를 변환해 주시구요. 제로보드가 원하는 특성을 잘살려서
변환을 했는지 확인을 해주시기 바랍니다.

확인을 해주시구요..

이에 따라서 진행방향을 바꿀지를 결정할려고 합니다.

제가 말씀드리려는 의도가 잘 전달되었는지 모르겠네요..

아무튼 여러모로 제로보드 -> phpBB 변환이 더 좋을것 같아서 말씀드립니다.

그럼. 답글주세요.. ^^

그렇게 하는것이 좀더 시간을 아끼고 쉬운방법이라면 저야 상관 없습니다.

어떻게해서든 최종 목적지까지 가기만 하면 되니까요.

테크노트 -> 제로보드 로 변환하는 컨버터는 테스트해 본결과 99%이상 변환되었습니다.

[컨버터 다운로드] 주소및 설명 =http://www.nzeo.com/bbs/zboard.php?id=cgi_download2&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&select_arrange=headnum&desc=asc&no=35

오늘 오후2시 이후에 제로보드를 설치해 드리겠습니다.

오늘 날씨가 좀 덥네요.. 덥다고 에어컨 바람 너무 많이 쌔지마세요. 몸에해롭습니다. 그럼 수고하세요.. ^^;;

lastar4u의 이미지

FTP 에 접속하여 확인해 보세요....
제가 이렇게도 해보고 저렇게도 해봤는데.....않되네요...
역시..전...디자인이나 신경을 써야할듯....ㅜ,ㅜ

테크노트 -> 제로보드 변환을 다시 테스트 했습니다만 약간의 문제가 발생했습니다.

tech2zero 컨버터는 문제가 없습니다. 다만 제가 변환시켜야할 데이터들이 문제가 있습니다.

[문제] 컨버팅 과정에서 댓글 처리가 되지 않습니다.
:: 제가 가지고 있는 테크노트 데이터 = test
(http://romeo.co.kr/board/main.cgi?board=test)
:: 정상적인 테크노트 데이터 = test2
(http://romeo.co.kr/board/main.cgi?board=test2)
1. 변환 실패 : test(답글 댓글 포함) -> 제로 보드 변환
(원문, 답글, 기타 변환 성공, *댓글은 원문에 포함되서 처리됨*)

2. 변환 성공 : test2(답글 댓글 포함) -> 제로 보드 변환
(원문, 답글, 댓글, 기타 완벽하게 변환)

[가능성] tech2zero.php 컨버터의 수정

[원인 추정] test에서의 댓글 추출하는데에 문제가 있을수 있습니다.

예전에 테크노트 일부 즉 댓글 부분을 수정하여 사용했습니다.
지금 보시면 아시겠지만 댓글 부분에 이모티콘이 보이실겁니다. 이부분을 삭제하여 지금의 test로 사용해왔습니다. 그래서 문제가 생긴듯 합니다.

test 데이터 ( 102XXX.cgi) 와 test2 데이터(123XXX.cgi) 비교해 보시면 아시겠지만 다소 차이가 있습니다.

혹, tech2zero.php에서 댓글 추출하는 부분에 약간의 수정을 가하면 되지 않을까요? (제가 무식해서...잘 모르겠습니다 ㅜ,ㅜ)

컨버터가 어떤식으로 작동하는지 몰라서...

소스 보시면 데이터 저장 방식이 only text일때와 html 포함일때로 나누워 데이터를 분리하여 제로보드로 변환하는것 같습니다(아닌가..ㅜ,ㅜ)

테크노트 test2보드 데이터를 변환한 결과 아래와 같습니다.(주소)
http://romeo.co.kr/bbs/zboard.php?id=test2

1번 글은 only text로 댓글을 닳은 경우이고
2번 글은 일반(html포함)으로 댓글을 닳은 경우입니다.
(물론 test2는 only text가 아닙니다. 일반-html포함입니다. 다만 이모티콘부분만 삭제한 경우 입니다.)

소스분석이 조금 되긴 하지만 어디를 어떻게 만져야하는지 모르겠습니다.

html 포함일때 글본문 전체에서 댓글 부분을 나누는 부분이 test2 데이터에 맞게 수정을 해주면 될것 같습니다만...ㅜ,ㅜ

FTP 들어가시면 제로보드 설치한 디렉토리 안에 컨버터가 있습니다.
(/var/www/html/bbs/)

설명 주소는 윗글에 있습니다.

한번 봐주시겠습니까? ㅜ,ㅜ;;;;;;;;;

제가 그냥 생각나는데로 말한거라 이해하시기 힘드시겠네요..용서해주세요

그럼 답변 부탁드립니다.

lastar4u의 이미지

오늘 아침 골몰히 생각한 끝에.. 몇군데 수정을 가해서 테스트 해보았습니다.

되는것 같습니다. 좀더 테스트를 해봐야겠네요..

본문글에서 잛은 댓글 추출하는 조건문을 수정하니까 되더군요. ^^;;

offree의 이미지

lastar4u wrote:
오늘 아침 골몰히 생각한 끝에.. 몇군데 수정을 가해서 테스트 해보았습니다.

되는것 같습니다. 좀더 테스트를 해봐야겠네요..

본문글에서 잛은 댓글 추출하는 조건문을 수정하니까 되더군요. ^^;;

그럼. 저는 zero -> phpBB 에 대한 작업을 진행하도록 하겠습니다.

처음부터 다시 시작해야 하지만. 이렇게 하는것이 더 나은 방법같으니.
그것이 좋을 듯 하네요.. 그럼..

날이 많이 더운데 건강 조심하시구요..^^

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

한 페이지는 컨버팅이 됩니다만 1페지 이상의 데이터를 컨버팅 하려면

Fatal error: Maximum execution time of 60 seconds exceeded in /var/www/html/bbs/tech2zero2.php on line 248

이런 에러가 발생하거나 작동을 멈추는것 같습니다.

댓글이 많아서 조건 검색하는게 문제가 있는 걸까요?

아님 수정이 잘못 된것일까요? ㅜ,ㅜ

한페이지는 완벽하게 되는데.................

무엇이 잘못되었는지 알길이 없습니다.

lastar4u의 이미지

짧은 댓글 게시자 이름 찾는 부분의 일부(루프부분)을 삭제하였더니

3500개의 게시물 컨버팅에 성공했습니다.

그런데...........

이런 또 문제가 있네요.. 원래 이 컨버터가 가지고 있었던 문제인것 같다고 생각됩니다만....

게시물 1500까지 컨버팅은 완벽합니다. 그이후 1501부터 컨버팅에서 에러가 발생하더군요 . 결과물을 본 결과 조회수가 0으로 표시되네요.

이부분을 어떻게 해야할지 고민해봐야겠습니다.
물론 조회수는 그리 중요하지 않지만요...

죄송한데 이부분 해석좀....ㅜ,ㅜ
$comment_date=mktime(substr($temp_date,6,2),substr($temp_date,9,2), 0, substr($temp_date,0,2), substr($temp_date,3,2), date("Y", $reg_date));
//echo($temp_date.":".$comment_date.":".substr($temp_date,6,2)."-".substr($temp_date,9,2)."-0-".substr($temp_date,0,2)."-".substr($temp_date,3,2)."-".date("Y", $reg_date)."<br>");

offree의 이미지

lastar4u wrote:
한 페이지는 컨버팅이 됩니다만 1페지 이상의 데이터를 컨버팅 하려면

Fatal error: Maximum execution time of 60 seconds exceeded in /var/www/html/bbs/tech2zero2.php on line 248

이런 에러가 발생하거나 작동을 멈추는것 같습니다.

댓글이 많아서 조건 검색하는게 문제가 있는 걸까요?

아님 수정이 잘못 된것일까요? ㅜ,ㅜ

한페이지는 완벽하게 되는데.................

무엇이 잘못되었는지 알길이 없습니다.

소스에..
set_time_limit(0) ;

을 추가해 보시기 바랍니다

그러면 우선 시간에러는 없을 것입니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

좀더 분석을 하고 우선 1차 버전이라도 먼저 내놓아야 겠습니다.
그래야 일이 빨리 진행이 될 것 같네요..

이번주 안에 끝을 낼려고 합니다. 화이팅!!

1. zero 의 DB 스키마

zetyx_member_table
no
user_id

zetyx_admin_table
zetyx_group_table

zetyx_division_{table_name}
zetyx_board_{table_name}
headnum
arrangenum

ismember
ip
name
homepage
email
subject

memo

hit
vote
reg_date

use_html

zetyx_board_comment_{table_name}
ismember
parent
name
memo
ip
reg_date

zetyx_board_category_{table_name}

2. phpBB 와의 구분.

USERS_TABLE

POSTS_TABLE
POSTS_TEXT_TABLE

TOPICS_TABLE

FORUMS_TABLE

3. 기본처리과정

1. USER 정보의 match
2. TOPICS_TABLE 과 zero 의 기본글 - 답글이 아닌글 로 처리
3. 그외의 글은 POSTS - topic의 쓰레드 로 처리
4. 짧은 댓글-comment 도 해당 topic의 쓰레드로 처리.
==> 이 부분에서 혼란이 있지 않을지...
5. 우선적으로 기본 데이터의 이동 후에 세부설정에 관한 부분처리..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

offree wrote:

1. USER 정보의 match
2. TOPICS_TABLE 과 zero 의 기본글 - 답글이 아닌글 로 처리
3. 그외의 글은 POSTS - topic의 쓰레드 로 처리
4. 짧은 댓글-comment 도 해당 topic의 쓰레드로 처리.
==> 이 부분에서 혼란이 있지 않을지...
5. 우선적으로 기본 데이터의 이동 후에 세부설정에 관한 부분처리..

USER정보 전에 zero 보드의 게시물 구조 파악을 했습니다.

아래가 주가되는 자료임.


  $author = $row2["name"];
  $title = $row2["subject"] ;
  $text = $row2["memo"] ;
  $timestamp = $row2["reg_date"] ;

  $host = $row2["ip"] ;
  $email = $row2["email"] ;

  $topic_title = $row2["subject"];

  $topic_views = $row2["hit"];

1. topic 을 가져오고
2. post 될 내용을 가져옵니다.
3. 원글과답글 그에따르는 코멘트들을 가져옵니다.

원글은 topic 이 되고 답글과 코멘트들은 쓰레드로 들어가게 됩니다.
phpBB에서는 한국형(?)게시판의 답글 개념이 없어서.. 모두 쓰레드로
처리됩니다. ==> 이 부분이 매끄러울지는 해봐야 겠네요..

zero 의 게시물구조를 좀더 파악하고 일차적으로 시험구동을 해봐야 겠습니다.

그리고 다음부터 세부 수정및 보완작업을 하구요..

이번주내에 끝내자.!! 파이팅..!!

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

Quote:
원글은 topic 이 되고 답글과 코멘트들은 쓰레드로 들어가게 됩니다.
phpBB에서는 한국형(?)게시판의 답글 개념이 없어서.. 모두 쓰레드로
처리됩니다. ==> 이 부분이 매끄러울지는 해봐야 겠네요..

그 부분은 어쩔수 없는것 같습니다.
offree님 말씀대로 처리하시는게 최선인것 같네요.

무더운 날씨에 너무 수고가 많으시네요.^^ 파이팅!

offree의 이미지

lastar4u wrote:

그 부분은 어쩔수 없는것 같습니다.
offree님 말씀대로 처리하시는게 최선인것 같네요.

무더운 날씨에 너무 수고가 많으시네요.^^ 파이팅!

그렇게 처리하도록 하겠습니다.

한참 바쁠때가 좋긴하지만, 정신이 없네요..

예! 건강조심하시구요..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

offree의 이미지

알려주신 phpBB 주소로 변환을 해 놓았습니다.

tech 에서 zero 로 변환하신것을 phpBB 로 변환했습니다.

위에서 말한데로 답글과 답글의 코멘트는

원글 - 원글의 코멘트 - 답글 - 답글의 코멘트 순서로 처리했습니다.

해 놓고 보니 그리 나쁘진 않군요..

실제로 변환하실 데이터가 tech -> zero 로 해 놓으신 것이 맞는지요?

변환소스는 phpbb/zero2phpBB/zeroboard_convert.php 를 실행하시면 됩니다.

또 변환하실 데이터가 있으면 phpbb 폴더안에 아무폴더나 만들고 그 안에
변환소스를 넣고 실행하시면 됩니다.

변환 단계는 stage 5 까지 입니다.
stage 0 -> stage 5 ..

그럼. 테스트 해보시구요. 이상이 있으면 말씀해 주세요..

ps. zero 의 zetxy_board_테이블네임 , zetxy_board_comment_테이블네임 을 phpBB 가 있는 DB에 dump하시구요..

ps2. 현재 zero의 member 처리는 하지 않았습니다.

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

lastar4u의 이미지

offree님 정말 수고 많으셨습니다.

지금 많은량의 데이터를
테크노트->제로보드
제로보드->phpbb 로 테스트 해보겠습니다.

offree의 이미지

lastar4u wrote:
offree님 정말 수고 많으셨습니다.

지금 많은량의 데이터를
테크노트->제로보드
제로보드->phpbb 로 테스트 해보겠습니다.

zero 로 변환하신후 zero의 zetyx_board_ xxx zetyx_board_comment_ xxx 를 phpBB 의 DB 로 dump 를 하세요..

잘 안되는 부분은 연락주시구요..

사용자가 바꾸어 나가자!!

= about me =
http://wiki.kldp.org/wiki.php/offree , DeVlog , google talk : offree at gmail.com

익명 사용자의 이미지

offree wrote:
좀더 분석을 하고 우선 1차 버전이라도 먼저 내놓아야 겠습니다.
그래야 일이 빨리 진행이 될 것 같네요..

이번주 안에 끝을 낼려고 합니다. 화이팅!!

1. zero 의 DB 스키마

zetyx_member_table
no
user_id

zetyx_admin_table
zetyx_group_table

zetyx_division_{table_name}
zetyx_board_{table_name}
headnum
arrangenum

ismember
ip
name
homepage
email
subject

memo

hit
vote
reg_date

use_html

zetyx_board_comment_{table_name}
ismember
parent
name
memo
ip
reg_date

zetyx_board_category_{table_name}

2. phpBB 와의 구분.

USERS_TABLE

POSTS_TABLE
POSTS_TEXT_TABLE

TOPICS_TABLE

FORUMS_TABLE

3. 기본처리과정

1. USER 정보의 match
2. TOPICS_TABLE 과 zero 의 기본글 - 답글이 아닌글 로 처리
3. 그외의 글은 POSTS - topic의 쓰레드 로 처리
4. 짧은 댓글-comment 도 해당 topic의 쓰레드로 처리.
==> 이 부분에서 혼란이 있지 않을지...
5. 우선적으로 기본 데이터의 이동 후에 세부설정에 관한 부분처리..

익명 사용자의 이미지

offree wrote:
좀더 분석을 하고 우선 1차 버전이라도 먼저 내놓아야 겠습니다.
그래야 일이 빨리 진행이 될 것 같네요..

이번주 안에 끝을 낼려고 합니다. 화이팅!!

1. zero 의 DB 스키마

zetyx_member_table
no
user_id

zetyx_admin_table
zetyx_group_table

zetyx_division_{table_name}
zetyx_board_{table_name}
headnum
arrangenum

ismember
ip
name
homepage
email
subject

memo

hit
vote
reg_date

use_html

zetyx_board_comment_{table_name}
ismember
parent
name
memo
ip
reg_date

zetyx_board_category_{table_name}

2. phpBB 와의 구분.

USERS_TABLE

POSTS_TABLE
POSTS_TEXT_TABLE

TOPICS_TABLE

FORUMS_TABLE

3. 기본처리과정

1. USER 정보의 match
2. TOPICS_TABLE 과 zero 의 기본글 - 답글이 아닌글 로 처리
3. 그외의 글은 POSTS - topic의 쓰레드 로 처리
4. 짧은 댓글-comment 도 해당 topic의 쓰레드로 처리.
==> 이 부분에서 혼란이 있지 않을지...
5. 우선적으로 기본 데이터의 이동 후에 세부설정에 관한 부분처리..

DefaultX의 이미지

위에 저 영어들은 뭐죠?
가끔 보이던데...

어쨋든, 컨버팅 기다려집니다..^^

Now Starting ....

pynoos의 이미지

무심 wrote:
위에 저 영어들은 뭐죠?
가끔 보이던데...

어쨋든, 컨버팅 기다려집니다..^^

컨버팅관련된 글은 이미 오래된 글이구요.
영어들은 광고 로보트가 남기고 간것입니다. 수시로 삭제하지요.. :)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.