갤러리게시판 썸네일이미지 깨져보이고 업로드 불가 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

갤러리게시판 썸네일이미지 깨져보이고 업로드 불가 정보

갤러리게시판 썸네일이미지 깨져보이고 업로드 불가

본문

그누보드 최신버전을 설치후 갑자기 갤러리게시판 썸네일이미지 깨져보이고 업로드 되지 않고 다음과 같이 에러가 나옵니다.
Warning: move_uploaded_file(../data/file/pro2/2080704275_4e8febc4_1111.jpg): failed to open stream: Permission denied in /iweb/123abcohs/wwwhome/bbs/write_update.php on line 176

Warning: move_uploaded_file(): Unable to move '/tmp/phpoTFtKb' to '../data/file/pro2/2080704275_4e8febc4_1111.jpg' in /iweb/123abcohs/wwwhome/bbs/write_update.php on line 176
어떻게 해야하는지 아직 초보인 저는 난감합니다.
해결할려고 꼬박 밤샘했는데, 알 수가 없네요.
많은 조언 부탁드립니다.
 
해당 참고 싸이트는
입니다.
  • 복사

댓글 전체

failed to open stream: Permission denied <----
어떻게 설치하셨는지는 모르겠지만...
data폴더를 옮기시거나. 복사 또는 여타 문제가 있지 않으셨는지요.

"ls"의 화면이 필요할듯 합니다만.

대략.. pro2로 호명된 게시판의 소유자가 nobody로 되고 퍼미션이 저도 기억을 못하겠습니다만
다른분이 상세히 적어주시겠지만.. 대략.. 777 내지 707  내지 757 정도는 되어야 될듯 하군요.

그러니.. 퍼미션과 소유자를 적어주셔야 합니다.

이걸 보는법은... telnet으로 들어가
 ls /그누보드/data/file 이라고 입력 하셔야 합니다.
서버의 그누보드폴더 안의 파일을  ftp로 다운받아 다시 서버로 업드로작업을 하였고 빈 그누보드폴더를 삭제하였습니다. 위의 말씀대로 data폴더를 복사를 하였습니다.
내가 경험했던것과 비슷한거 같아서 글 올립니다. (똑같은 현상이 아닐수도 있으니 도움이 안될수도... -_-)

먼저 설명이전에 ... 만약 위 상태로 ftp파일을 다운로드 하였다면,
퍼미션문제로 data파일의 일부가 다운로드 되지 않았을수도 있습니다.
-------------------------------------------------------------------


위 작업이전에 혹시 갤러리 게시판간에 '관리자권한'으로
게시판과 게시판간에 '파일이동' 또는 '파일복사'기능으로 이미지를 다른 게시판으로
옮긴적 없으십니까????

만약 그랬다면 ....

1. 게시판과 게시판간에 파일복사 또는 이동을 통하여 이미지 파일을 옮기거나 복사한경우..
  .. 복사한곳에 썸네일을 생성,보관해주는 thumb 폴더가 만들어지고 그안에 썸네일파일도
      복사 or 이동 하여야 하는데 그게 되지 않은 탓에 썸네일이 없어서
      깨져 보이는 현상이 발생합니다.

  확인방법은 ftp로 접속하여 에러가나는 게시판폴더가 있는...
  /그누보드/data/file/해당갤러리 게시판폴더/ 안으로 들어가서 thumb 폴더가 있는지를
  확인해보시고 만약 없다면...
  원래의 게시판 폴더에서 thumb 폴더를 복사해서 넣어줘야 합니다.


그리고 퍼미션 문제인데....게시판간 '파일이동' 또는 '파일복사' 기능을 사용해서
이미지 파일이 옮겨졌다면 thumb 폴더 뿐만 아니라 일반파일도
퍼미션에 문제가 발생합니다. ...........

이건 호스팅자에게서 생기는 문제인데 ........... 웹상에서 파일생성 복사시,
아파치에서는 디렉토리 or 파일소유를 nobody 권한으로 바꿔버리기 때문에 그렇습니다.

따라서 이문제를 해결하려면.. 우선...제일 좋은 방법은
기존의 그누보드내 data폴더를 다른 이름으로 다른 곳으로 임시로 통째로 한번 옮겼다가
원하는 자리에 다시 옮기시면 퍼미션이 원래대로 회복(?)됩니다.

예를들면...

telnet> move data /특정폴더/data_back    ....... 해서 data폴더를 다른곳에 data_back 폴더명으로 옮겨둔후,

새 그누보드 폴더로 '원래이름'으로 옮기시거나 복사하시면 퍼미션 문제는 해결됩니다.

telnet> move data_back ./원하는는폴더/data

   

두서없이 설명을 길게 적은거 같습니다만...
제가 올린 스킨을 사용중이신거 같은데, 저도 썸네일관련 코드는 돌아다니는것을
짜집기해서 넣었던 탓에 미쳐 발견을 못한 문제였는데...
나중에 게시판간 파일이동 or 복사시에 'thumb'폴더내 썸네일폴더도 함께 이동or복사해야
하는데 그렇지 않아서 문제가 있는걸 발견했습니다.

만약, 한번이라도 게시판간 파일이동 or 복사를 한번이라도 실행한적이 있다면..
그리고 썸네일 이미지게시판을 위와 같이 또한 복사 혹은 옮긴적이 있다면...
그 해당 게시판은 퍼미션 문제 혹은 thumb폴더/파일이 생성되지 않는 문제가 있으므로

다시한번 확인해 보시기 바랍니다.
© SIRSOFT
현재 페이지 제일 처음으로