겔러리 스킨 에러에 관한 질문입니다. 정보
그누보드 겔러리 스킨 에러에 관한 질문입니다.본문
현재 test로 apm을 이용해서 그누보드를 test하고 있습니다..
basic_gallery를 기본 스킨으로 잡고 이미지를 올리려고 하면 아래와 같은 내용이 보이고 이미지 파일이 올라가질 않습니다. 어떻게 수정을 해야 되는지요?
Warning: Unable to create '../data/file/photo/00e71b94_Bd_0125.jpg': No such file or directory in c:\apm_setup\users\gnu2_6\gnu\bbs\gbupdate.php on line 133
Warning: Unable to move 'C:/APM_Setup/phptemp\php46.tmp' to '../data/file/photo/00e71b94_Bd_0125.jpg' in c:\apm_setup\users\gnu2_6\gnu\bbs\gbupdate.php on line 133
basic_gallery를 기본 스킨으로 잡고 이미지를 올리려고 하면 아래와 같은 내용이 보이고 이미지 파일이 올라가질 않습니다. 어떻게 수정을 해야 되는지요?
Warning: Unable to create '../data/file/photo/00e71b94_Bd_0125.jpg': No such file or directory in c:\apm_setup\users\gnu2_6\gnu\bbs\gbupdate.php on line 133
Warning: Unable to move 'C:/APM_Setup/phptemp\php46.tmp' to '../data/file/photo/00e71b94_Bd_0125.jpg' in c:\apm_setup\users\gnu2_6\gnu\bbs\gbupdate.php on line 133
댓글 전체

아마 exec() 함수가 실행되지 않기 때문일것입니다.
제가 편하게 코딩하느라고 exec() 함수를 사용했는데 php 기본함수로 돌려야 할것 같습니다.
제가 편하게 코딩하느라고 exec() 함수를 사용했는데 php 기본함수로 돌려야 할것 같습니다.
원래 이문제는 자동생성되어야합니다 그러나 일부서버에선 생성이 안됩니다이것때문에 날밤을 새웟지요
최신버전도 생성이 안되는곳에서 폴더을 만들어주면 이상없습니다
최신버전도 생성이 안되는곳에서 폴더을 만들어주면 이상없습니다
gblist.php의 210라인부분의
$file1_image = "";
if (@preg_match($cfg[image_extension], $file1)) {
$file1_image = "$cfg[dir_file]/$bo_table/$file1";
}
$file2_image = "";
if (@preg_match($cfg[image_extension], $file2)) {
$file2_image = "$cfg[dir_file]/$bo_table/$file2";
}
를
$file1_image = "";
if (@preg_match($cfg[image_extension], $file1)) {
$file1_image = "$reldir/$cfg[dir_file]/$bo_table/$file1";
}
$file2_image = "";
if (@preg_match($cfg[image_extension], $file2)) {
$file2_image = "$reldir/$cfg[dir_file]/$bo_table/$file2";
}
로 바꾸어 보세요...먼저번은 착각으로....
$file1_image = "";
if (@preg_match($cfg[image_extension], $file1)) {
$file1_image = "$cfg[dir_file]/$bo_table/$file1";
}
$file2_image = "";
if (@preg_match($cfg[image_extension], $file2)) {
$file2_image = "$cfg[dir_file]/$bo_table/$file2";
}
를
$file1_image = "";
if (@preg_match($cfg[image_extension], $file1)) {
$file1_image = "$reldir/$cfg[dir_file]/$bo_table/$file1";
}
$file2_image = "";
if (@preg_match($cfg[image_extension], $file2)) {
$file2_image = "$reldir/$cfg[dir_file]/$bo_table/$file2";
}
로 바꾸어 보세요...먼저번은 착각으로....
아닙니다..........저는 폴더 만들지 않았습니다.....자동 생성 되던데요....
버전확인한번 해보세요....오늘껄로 다운받아 비교해보세요.틀린것만 덥어씌우세요..
그럼 되지 않을까 합니다.
버전확인한번 해보세요....오늘껄로 다운받아 비교해보세요.틀린것만 덥어씌우세요..
그럼 되지 않을까 합니다.
초보라서 해답이 나와 있는대도 불구하고 알지 못했군요....
data/file/photo 에서 photo라는 게시판이 있으면 그에 해당하는 디렉토리인 photo디렉토리를 data/file/photo이처럼 사용자가 직접 만들어 주어야 하는군요..... 이유는 알 수 없지만 예전 버젼에는 그러지 않았는데..............
암튼 답글 주신분들 모두 감사합니다...
data/file/photo 에서 photo라는 게시판이 있으면 그에 해당하는 디렉토리인 photo디렉토리를 data/file/photo이처럼 사용자가 직접 만들어 주어야 하는군요..... 이유는 알 수 없지만 예전 버젼에는 그러지 않았는데..............
암튼 답글 주신분들 모두 감사합니다...
이글에 대한정확한 답변이 이곳에 있습니다 아래 주소을 참고하세요
http://sir.co.kr/bbs/gnuboard.php?bo_table=qa&page=3&wr_id=2606
http://sir.co.kr/bbs/gnuboard.php?bo_table=qa&page=3&wr_id=2606
헉~~ ! 다른 기본 게시판에 파일을 올리려 해도 같은 현상이 일어나네요~~~~~
lib_inc.php의 735라인 부분의 $size = @getimagesize("$cfg[dir_file]/$board[bo_table]/$file"); 인 부분을
$size = @getimagesize("$reldir/$cfg[dir_file]/$board[bo_table]/$file");으로 디렉토리 경로 $reldir/를 추가하면 되더라구요...
$size = @getimagesize("$reldir/$cfg[dir_file]/$board[bo_table]/$file");으로 디렉토리 경로 $reldir/를 추가하면 되더라구요...
빠른 답글 감사합니다...
근데 임성환님께서 지적하신 부분을 보니
$size = @getimagesize("$reldir/$cfg[dir_file]/$board[bo_table]/$file");
이 부분은 처음 부터 수정되어 있더군요.. 혹 apm에 관련된 오류가 아닐런지요?
근데 임성환님께서 지적하신 부분을 보니
$size = @getimagesize("$reldir/$cfg[dir_file]/$board[bo_table]/$file");
이 부분은 처음 부터 수정되어 있더군요.. 혹 apm에 관련된 오류가 아닐런지요?