상품수정 및 제거가 불가능한 상황입니다.

상품수정 및 제거가 불가능한 상황입니다.

QA

상품수정 및 제거가 불가능한 상황입니다.

답변 1

사용하는 빌더

기타

그누보드5(영카트) 버전

5.5.10

사용 PHP 버전

7.2 이상

본문

 영카트에서 상품등록하다가 그림파일업로드에서 아래와 같은 문제가 발생했습니다.

 

Fatal error: Uncaught Error: Call to undefined function imagecreatefromjpeg() in /free/home/songpa7890/html/gnuboard5/lib/thumbnail.lib.php:296 Stack trace: #0 /free/home/songpa7890/html/gnuboard5/lib/shop.lib.php(489): thumbnail('enema_kit1.jpg', '/free/home/song...', '/free/home/song...', 25, 25, false, false, 'center', false, '80/0.5/3') #1 /free/home/songpa7890/html/gnuboard5/adm/shop_admin/itemform.php(1339): get_it_thumbnail('1744517947/enem...', 25, 25) #2 {main} thrown in /free/home/songpa7890/html/gnuboard5/lib/thumbnail.lib.php on line 296

 

해당 상품을 제거하고 싶습니다. 그런데 상품수정페이지를 열어보면 이미지1 항목에서 위의 에러코드가 나타나고, 이후에는 페이지가 더 이상 업로드되지 않아서 상품제거 버튼이 나타나지 않습니다. 이런 이유로 현재 상품제거가 불가능합니다.

 

1. 상품제거를 위해서 분류관리에서 분류자체를 제거하려고 해도 상품제거를 먼저해야 한다는 메세지가 듭니다. 이 상품을 제거하려면 어떻게 하면 될까요?

 

2. 위의 에러메세지는 제가 상품이미지사이즈를 맞지 않게 해서 그런 것이까요? 즉, 230x230 보다 큰 이미지를 등록하려고 했던 것이 잘못인가요? 아니면 또다른 잘못이?

 

현재 /free/home/songpa7890/html/gnuboard5/lib/thumbnail.lib.php on line 296 의 내용은 아래와 같습니다.

  // 원본파일의 GD 이미지 생성
    $src = null;
    $degree = 0;

    if ($file_ext === 'gif') {
        $src = @imagecreatefromgif($source_file);
        $src_transparency = @imagecolortransparent($src);
    } else if ($file_ext === 'jpg') {
        $src = @imagecreatefromjpeg($source_file);  //<= 이내용이  line 296 입니다

    

알려주시는 고수님께 마음속 깊이 감사드립니다

이 질문에 댓글 쓰기 :

답변 1

오류 자체는 서버 설정문제일것으로 보입니다.

GD라이브러리를 체크해보셔요

https://stackoverflow.com/questions/55474258/how-to-install-enable-gd-in-xampp-windows-php-7-2

 

알려주셔서 정말 감사합니다 그런데 이 내용은 php.ini 를 수정후 apache 를 재실행한다고 하니 저 같은 PHP초보자로서는 힘든 부분인거 같네요ㅜㅜ,,,, 보아하니 우분투라는 프로그램도 알아야 한다니 전문 프로그래머에게 의뢰해야 할거 같네요,,,,,

아고 감사합니다^^ 염치불구하고 조금만 더 조언을 주시길 부탁올립니다^^

https://naver.me/Galf0RU1

이곳에 PHPinfo 올려놓았으니 귀찮으시겠지만 좀만 더 가르쳐 주시길 부탁올립니다,,,,^^ 간단한 팁이라도^^

제가 호스팅하는곳은 진짜 영세업체라서 기술지원이 "전혀 No" 이고요,,,,ㅜㅜ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17,519
© SIRSOFT
현재 페이지 제일 처음으로