테스트 사이트 - 개발 중인 베타 버전입니다

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

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

 

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개

채택된 답변
+20 포인트

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

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

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

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

알려주셔서 정말 감사합니다 그런데 이 내용은 php.ini 를 수정후 apache 를 재실행한다고 하니 저 같은 PHP초보자로서는 힘든 부분인거 같네요ㅜㅜ,,,, 보아하니 우분투라는 프로그램도 알아야 한다니 전문 프로그래머에게 의뢰해야 할거 같네요,,,,,
일반 웹호스팅을 이용하시는게 아니신거죠?
아고 관심 가져주셔서 너무 고맙습니다~ 저는 일반 웹호스팅을 하고 있고 일반적인 php 화일은 그런대로 잘 만질수 있는 수준은 됩니다. 제가 호스팅하고 있는 업체는 nayana.co.kr 입니다
phpinfo() 로 찍어보시면 라이브러리를 볼수있는데..

고객센터에 문의를 한번해보시는게 어떨까요
아고 감사합니다^^ 염치불구하고 조금만 더 조언을 주시길 부탁올립니다^^

https://naver.me/Galf0RU1

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

제가 호스팅하는곳은 진짜 영세업체라서 기술지원이 "전혀 No" 이고요,,,,ㅜㅜ
정보공개 후 쪽지주시면 봐드리겠습니다.
일단 파일 포멧을 변경하시거나 다시 저장해보시는것도 추천드립니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고