스마트에디터 file upload failed 문제

스마트에디터 file upload failed 문제

QA

스마트에디터 file upload failed 문제

본문

일단 data 폴더 용량 여유 있고, 

권한도 777입니다.


크롬에서 에러로그는 

Failed to load resource: the server responded with a status of 404 (Not Found)     php/

로 뜬걸로 봐서는 

/plugin/editor/smarteditor2/photo_uploader/popup/php/ 

이 곳의 경로를 못잡는 것 같은데

.htaccess 파일에서 어디가 문제인지 잘 모르겠습니다..


# -----------------------------------------------------------------------

# 웹호스팅에서 심볼릭 링크를 허용하지 않았을 경우 아래 주석을 제거하세요. (6 line)

# -----------------------------------------------------------------------


# Options +FollowSymLinks

# Options +SymLinksIfOwnerMatch


<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /


# -----------------------------------------------------------------------

# 짧은주소 사용여부를 설정합니다. (16 line 'true or false')

# -----------------------------------------------------------------------


RewriteRule ^ - [E=G5_SHORTURL_USE:true]


# -----------------------------------------------------------------------

# board 파일만 적용합니다. (22 line 'true or false')

# -----------------------------------------------------------------------


RewriteRule ^ - [E=G5_SHORTURL_BOARD_ONLY:true]


RewriteCond %{ENV:G5_SHORTURL_BOARD_ONLY} true

RewriteCond %{REQUEST_URI} !^/(shop) [NC]

RewriteRule ^ - [E=G5_SHORTURL_BOARD_ONLY_USE:true]


# -----------------------------------------------------------------------

# board 게시판명을 변경합니다. (32-34 line 'archive' 두 곳을 동일하게 변경하면 됩니다.)

# -----------------------------------------------------------------------


RewriteRule ^ - [E=G5_SHORTURL_BOARD_NAME:]


RewriteCond %{REQUEST_URI} ^/ [NC]

RewriteRule ^ - [E=G5_SHORTURL_BOARD_NAME_USE:true]


# -----------------------------------------------------------------------

# 특정 게시판을 제외합니다. (41 line 'bo_table' 여러개일 경우 사이는 | 로 구분하세요.)

# -----------------------------------------------------------------------


RewriteRule ^ - [E=G5_SHORTURL_BOARD_EXCLUDE:bo_table]


# -----------------------------------------------------------------------

# 아래 코드는 변경하시면 안됩니다.

# -----------------------------------------------------------------------


# only board

RewriteCond %{ENV:G5_SHORTURL_BOARD_ONLY_USE} true

RewriteRule ^([a-zA-Z0-9_]+)$ bbs/board.php?bo_table=$1 [L,QSA]

RewriteCond %{ENV:G5_SHORTURL_BOARD_ONLY_USE} true

RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ bbs/board.php?bo_table=$1&wr_id=$2 [L,QSA]

RewriteCond %{ENV:G5_SHORTURL_BOARD_ONLY_USE} true

RewriteRule ^([a-zA-Z0-9_]+)/p([0-9]+)$ bbs/board.php?bo_table=$1&page=$2 [L,QSA]


# 쇼핑몰

RewriteRule ^shop/item/([0-9]+)$ shop/item.php?it_id=$1 [L,QSA]

RewriteRule ^shop/list/([0-9]+)$ shop/list.php?ca_id=$1 [L,QSA]

RewriteRule ^shop/list/([0-9]+)/p([0-9]+)$ shop/list.php?ca_id=$1&page=$2 [L,QSA]

RewriteRule ^shop/orderinquiryview/([0-9]+)/([a-zA-Z0-9]+)$ shop/orderinquiryview.php?od_id=$1&uid=$2 [L,QSA]


# 그 외 파일들 일괄 적용

RewriteRule ^shop/([a-zA-Z0-9_]+)$ shop/$1.php [L,QSA]

RewriteRule ^shop/([a-zA-Z0-9_]+)/([0-9]+)$ shop/$1.php?it_id=$2 [L,QSA]


# 게시판 선택복사, 선택이동 (popup)

RewriteCond %{QUERY_STRING} ^&?bo_table=([^&]+) [NC]

RewriteRule ^ - [E=G5_TABLE:%1]


RewriteCond %{QUERY_STRING} ^&?bo_table=([^&]+)&wr_id=([0-9]+) [NC]

RewriteRule ^ - [E=G5_ID:/%2]


RewriteCond %{ENV:G5_SHORTURL_BOARD_ONLY} false

RewriteRule ^ - [E=G5_BOARD_NAME:%{ENV:G5_SHORTURL_BOARD_NAME}/]


RewriteCond %{ENV:G5_SHORTURL_USE} true

RewriteCond %{THE_REQUEST} ^.*/board.php?

RewriteRule ^(bbs/)?board.php$ %{ENV:G5_BOARD_NAME}%{ENV:G5_TABLE}%{ENV:G5_ID}? [R=301,L]


# 게시판 비밀번호 체크

RewriteCond %{QUERY_STRING} w=x [NC]

RewriteRule ^password/([a-zA-Z0-9_]+)/([0-9]+)$ bbs/password.php?bo_table=$1&comment_id=$2 [L,QSA]

RewriteRule ^password/([a-zA-Z0-9_]+)/([0-9]+)$ bbs/password.php?bo_table=$1&wr_id=$2 [L,QSA]


# 게시판 목록, 쓰기, 보기

RewriteRule ^(write|board)/([a-zA-Z0-9_]+)$ bbs/$1.php?bo_table=$2 [L,QSA]

RewriteRule ^(write|board)/([a-zA-Z0-9_]+)/([0-9]+)$ bbs/$1.php?bo_table=$2&wr_id=$3 [L,QSA]

RewriteRule ^board/([a-zA-Z0-9_]+)/p([0-9]+)$ bbs/board.php?bo_table=$1&page=$2 [L,QSA]


# 게시판 (사용자정의)

RewriteCond %{ENV:G5_SHORTURL_BOARD_NAME_USE} true

RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)$ bbs/board.php?bo_table=$2 [L,QSA]

RewriteCond %{ENV:G5_SHORTURL_BOARD_NAME_USE} true

RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/([0-9]+)$ bbs/board.php?bo_table=$2&wr_id=$3 [L,QSA]

RewriteCond %{ENV:G5_SHORTURL_BOARD_NAME_USE} true

RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+)/p([0-9]+)$ bbs/board.php?bo_table=$2&page=$3 [L,QSA]


# 프로필, 이메일

RewriteRule ^(profile|register_email)/([a-zA-Z0-9_]+)$ bbs/$1.php?mb_id=$2 [L,QSA]


# 컨텐츠

RewriteRule ^content/([a-zA-Z0-9_]+)$ bbs/content.php?co_id=$1 [L,QSA]


# 페이지

RewriteCond %{QUERY_STRING} pid=([^&]+) [NC]

RewriteRule $ bbs/page.php?pid=%1 [L,QSA]

RewriteRule page/([a-zA-Z0-9_-]+)$ bbs/page.php?pid=$1 [L,QSA]


# 그 외 파일들 일괄 적용

RewriteCond %{REQUEST_URI} !^/(shop) [NC]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([a-zA-Z0-9_]+)/?$ bbs/$1.php [L,QSA]

RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ bbs/$1.php?wr_id=$2 [L,QSA]

RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)?url=([.]+)$ bbs/$1.php?wr_id=$2&url=$3 [L,QSA]


</IfModule>


이렇게 되어있는데 뭐때문인지 모르겠어요..

이 질문에 댓글 쓰기 :

답변 1

원인은 모르겠으나,

/plugin/editor/smarteditor2/photo_uploader/popup/js/basic.js

20번째 줄

url : './php/?_nonce='+ed_nonce,

을 

url : './php/index.php?_nonce='+ed_nonce,

로 수정하여 해결하였습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 39
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT