제로보드 변환기 잘 되시나요? > 그누3질답

그누3질답

제로보드 변환기 잘 되시나요? 정보

그누보드 제로보드 변환기 잘 되시나요?

본문

[퍼미션] 문제 입니다.
저도 계정에 있는 내용을 공개하지 않으려고
701로 막아 놨더랬습니다.
여지없이 에러 내더군요.
1. 변환소스 권한은 707 로 바꿔주셔야 합니다.
(zb2gnu_mb.php, zb2gnu.php) 두개 파일 모두 707퍼미션을 주셔야 됩니다.

2. 번거로운게 싫으시면, 변환 전에 하단에 기재한 디렉토리를 707퍼미션으로 변환 후 작업하세요.
물론, #>chmod 707 -R 디렉토리(또는, 파일..)은 의미가 없습니다.

//gnu, //gnu/bbs, //gnu/count, //gnu/data 뭐 이정도만 하셔도, 며칠동안 정준君님을 괴롭힌 에러는 사라질겁니다.

추신 : 앗! 죄송합니다. 그누보드에 거의 메모리상주하듯이 로그인 되어 있었을텐데, 못보고 지나쳤네요^^
  • 복사

댓글 전체

빠른 변 감사합니다. 저는 제로보드가 zboard에 위치하기 때문에 그렇게 설정해주었구용.. 그 외에는 바뀐 부분 없습니다. 첨에 zboard로 안하고 해도 자료변환이 되었어요. 그런데 파일복사가 안되길래 나중에 다시 바꾸어서 하니 파일복사는 되드라구요. 어쨌든 커멘트만 복사가 되지 않고 있습니다. 에러메세지를 내면서요.. 프로그램이 6월쯤이 바뀐 것 같은데.. 혹시 나스카님께서는 이전버젼에서만 해보신게 아닌지요..

104    if ($row[ismember]) {
105        $sql1 = " select user_id from zetyx_member_table where no = '$row[ismember]' ";
106        $res1 = mysql_query($sql1, $zb4[link]);
107        $row1 = mysql_fetch_array($res1);
108        $mb_id = $row1[user_id];

여기서 107에서 에러가 나고

165    $sql2 = " select * from zetyx_board_comment_{$src} where parent = '$row[no]' order by reg_date ";
166    $res2 = mysql_query($sql2, $zb4[link]);
167    for ($k = 0; $row2 = mysql_fetch_array($res2); $k++) {
168        $sql3 = " select user_id from zetyx_member_table where no = '$row2[ismember]' ";
169        $res3 = mysql_query($sql3, $zb4[link]);
170        $row3 = mysql_fetch_array($res3);
171        $mb_id = $row3[user_id];

여기서 167에서 에러가 나는거니까.. 에러가 나는 유형이 같네요.
엇! 혹시 프로그램 소스 수정하셨나요? 아니라면,
제로보드의 경로를 제대로 지정하지 않으셨다거나,
저도 혹시나 했었는데, 퍼미션과 경로문제로 같은 메시지를 접했었습니다.
제 착각이었을까요?

노파심에서 다시 몇자 적어봅니다.
예 : 제로보드 설치 경로 =>../zero/bbs/...의 형식이라면, 제로보드의 설치경로는
zero/bbs 가 되는 겁니다.
확인해 보시길...
<또 하나 참고하실 내용>
서버에 따라서 권한을 707로 줘야 하는 서버가 있고, 777 또는 755로 줘야 하는 곳도 있습니다.
바로 umask때문이지요. 이런 부분도 생각해 보시길...
음.. 죄송하지만 이건 아닌듯 합니다. mysql_fetch_array(): supplied argument is not a valid MySQL result resource in  어쩌구 하는 에러는 mysql 명령이 맞는거 같아요. 그 위에 부분을 다 봐도 경로문제가 아니라 mysql문이니까요. 혹시나 해서 나스카님 말씀처럼 해봤는데.. 안되네요 -.-; 전부 777로 줘도 안됩니다.
물론, 변환작업이 끝난 후에는 상기한 디렉토리중에서 //gnu, //gnu/bbs, //gnu/count(count 디렉토리는 707로 주던가, 701로 주던가 차이를 못 느끼겠습니다. 아직까지는... 어차피 관리자가 직접 컨트롤 할 필요가 없는 부분이라서, 카운트를 억지로 늘리겠습니까? 어쩌겠습니까.^^)
 변환 작업 후에는 상기한 경로를 701퍼미션으로 바꿔줍니다. 이유는 아시죠?
 웹에서 볼 수는 있되 접근을 방지하기 위해서...(물론, 텔넷 상에서도 그렇죠.)
© SIRSOFT
현재 페이지 제일 처음으로