제로보드 변환기 잘 되시나요? 정보
그누보드 제로보드 변환기 잘 되시나요?본문
[퍼미션] 문제 입니다.
저도 계정에 있는 내용을 공개하지 않으려고
701로 막아 놨더랬습니다.
여지없이 에러 내더군요.
1. 변환소스 권한은 707 로 바꿔주셔야 합니다.
(zb2gnu_mb.php, zb2gnu.php) 두개 파일 모두 707퍼미션을 주셔야 됩니다.
2. 번거로운게 싫으시면, 변환 전에 하단에 기재한 디렉토리를 707퍼미션으로 변환 후 작업하세요.
물론, #>chmod 707 -R 디렉토리(또는, 파일..)은 의미가 없습니다.
//gnu, //gnu/bbs, //gnu/count, //gnu/data 뭐 이정도만 하셔도, 며칠동안 정준君님을 괴롭힌 에러는 사라질겁니다.
추신 : 앗! 죄송합니다. 그누보드에 거의 메모리상주하듯이 로그인 되어 있었을텐데, 못보고 지나쳤네요^^
저도 계정에 있는 내용을 공개하지 않으려고
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에서 에러가 나는거니까.. 에러가 나는 유형이 같네요.
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 가 되는 겁니다.
확인해 보시길...
제로보드의 경로를 제대로 지정하지 않으셨다거나,
저도 혹시나 했었는데, 퍼미션과 경로문제로 같은 메시지를 접했었습니다.
제 착각이었을까요?
노파심에서 다시 몇자 적어봅니다.
예 : 제로보드 설치 경로 =>../zero/bbs/...의 형식이라면, 제로보드의 설치경로는
zero/bbs 가 되는 겁니다.
확인해 보시길...
<또 하나 참고하실 내용>
서버에 따라서 권한을 707로 줘야 하는 서버가 있고, 777 또는 755로 줘야 하는 곳도 있습니다.
바로 umask때문이지요. 이런 부분도 생각해 보시길...
서버에 따라서 권한을 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퍼미션으로 바꿔줍니다. 이유는 아시죠?
웹에서 볼 수는 있되 접근을 방지하기 위해서...(물론, 텔넷 상에서도 그렇죠.)
변환 작업 후에는 상기한 경로를 701퍼미션으로 바꿔줍니다. 이유는 아시죠?
웹에서 볼 수는 있되 접근을 방지하기 위해서...(물론, 텔넷 상에서도 그렇죠.)