에디터 이미지 첨부 file upload failed 문제,,
본문
서버 이전하고 에디터 이미지 업로드가 안되네요.. 다른 에디터로 바꿔봐도 고대로입니다.
data 권한, 용량 다 확인했습니다.
php 버전도 5.4 이고, GD library 이것도 설치 했습니다...
어떤걸 또 봐바야 할까요..?
도움좀 부탁드립니다..
이런식으로 404 에러가 나네요..
답변 3
data 권한, 용량을 모두 확인하셨는데도...이런현상이 생기면 2가지 경우입니다.
첫번째는 보안쪽 ssl부분입니다. 포트가 변경되거나.. 보안쪽으로 프로토톨을 다르면 재대로 업로드가 안됩니다.
두번째는 경로 부분입니다. f10개발자 모드로 해서...업로드 경로, url를 확인해보시기 바랍니다.이부분이 서로 상의 해서 안되는 부분입니다.
저는 팝업레이어에 smarteditor에서 파일 올리때 계속 "file upload failed' 떠서 아래와 같이
그누보드root\extend\smarteditor_upload_extend.php 파일중에서 아래 내용을 수정했더니
업로드가 됐습니다.
[수정 전]
define('SMARTEDITOR_UPLOAD_IMG_CHECK', 1); // 이미지 파일을 썸네일 할수 있는지 여부를 체크합니다.
[수정 후]
define('SMARTEDITOR_UPLOAD_IMG_CHECK', 0); // 1만 0으로 바꾸었습니다.
윗 글 내용 올리고 여러가지 테스트 해봤습니다. ( 윈도우10환경, PHP버전 8.x)
그런데 php.ini에서 ";extension=gd"라는 항목에서 ";" 부문 삭제해서 주석 없앴더니 모두 해결됐습니다.
(팝업레이어 에디터화면에서 이미지 올리기가 안되는 것과 갤러리타입 게시판에서 그림올리고 저장하면 게시물리스트는 문제없는데 사진이 포함된 특정게시물에 들어가면 에러 발생)
아마 저는 gd가 연결이 안되서 문제가 된것 같습니다.
그누보드root\extend\smarteditor_upload_extend.php 파일중에서 아래 내용을 원복했는데 잘됩니다.
[재수정후]
define('SMARTEDITOR_UPLOAD_IMG_CHECK', 1); // 이미지 파일을 썸네일 할수 있는지 여부를 체크합니다.
다만, 다운로드 받은 테마의 (테마)gallery 스킨을 쓰면 갤러리게시판에서 계속에러가 나서 해당 게시판은 그누보드 기본 "gallery"스킨을 쓰고 있습니다.(에러 안남)
검색을 하다보니 linux의 경우 gd가 연결이 되어도 특정 이미지파일(jpeg 등)의 library도 등록이 되어야 해당 이미지를 썸네일해준다고 합니다. 혹시 리눅스를 사용한다면 이 부분도 검색해서 수정해 보시면 좋을 듯합니다. ( 그누보드 관리자화면>환경설정>phpinfo()에 가보시면 설정이 알파벳순으로 보여지고 'gd"항목에 가 보면 각 이미지파일 타입별로 "enabled"상태로 제대로 장착됐는지 확인할 수 있습니다.)