묻고답하기

메뉴를 외부페이지로 등록한 후 저장부분은 Ajax로 처리하는 로직입니다.

폼화면에서는 DB 접속이나 로그인 사용자 정보 가져오는데 문제가 없습니다.

그런데, Ajax 호출시 &DB 때문에 500에러가 발생합니다.

참고로 로컬 환경에서는 전혀 문제가 없었는데 서버에서만 발생하는 현상이라, 경로 문제인지 모르겠네요.

빠른 답변 기다리겠습니다~

 

----------------------------------------------------------------------------------

<등록화면>

/home/hosting_users/mysite/www/extends/test/test.php

<?php
define('__ZBXE__', true);
define('__XE__', true);
require_once $_SERVER['DOCUMENT_ROOT'].'/config/config.inc.php';
$oContext = &Context::getInstance ();
$logged_info = Context::get ( 'logged_info' );
$oDB = &DB::getInstance();
$query =$oDB->_query($sql);
$result = $oDB->_fetch($query);
if(!is_array($result)) $result = array($result);

?>

<script type="text/javascript">
jQuery(function(){
    jQuery('#addBtn').click(function(){
         $.ajax({
             type: "post",
             url: "/extends/test/test-ajax.php",             
             data : $("#form-reg").serialize(),
             success: function(result){
                 result=JSON.parse(result);
                 if(result.error){
                     alert(result.error.msg);
                 }else{
                     alert('등록성공');
                     location.href='/index.php';
                 }
             },
             error : function(request,status,error){
                 alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
             }
        });
    });
});
</script>

<form id="form-reg"> 

    <input type="hidden" name="user_id" value="{$logged_info->member_srl}"/>

    <select id="prd_id"  name="prd_id" required>
                                <option value="">선택</option>
                                <?php 
                                    foreach($result as $key => $val) {
                                ?>
                                <option value="<?php echo $val->id?>"><?php echo $val->prd_name?></option>
                                <?php }?>
    </select>

    <input type='text' id='myname' name='myname'  placeholder="텍스트를 입력하세요." required/>

    <input type='button' id="addBtn" value='등록' />

</form>

---------------------------------------------

등록처리(Ajax)

/home/hosting_users/mysite/www/extends/test/test-ajax.php

<?php
define('__ZBXE__', true);
define('__XE__', true);
require_once '../../config/config.inc.php'; //폼화면과 동일하게 한 경우 에러 발생하여 상대경로로 변경

//echo _XE_PATH_; //설정파일 정상 로딩시 XE PATH 출력됨
$oDB = &DB::getInstance();

......500 에러발생

?>

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
eznz**** IIS에서의 봇 차단 문의 [2] 2019.10.01 by eznz****
현님v HTTP 500 내부 서버 오류 또는 404 에러 문제 [7] 2019.08.07 by 현님v
댑펑 추가 질문드립니다. 서버 접속 문제 [1] 2018.08.02 by Luatic™
마키치노 흰 화면, 404 에러 해결 방법 부탁드립니다.. 미치겠네요 ㅠㅠ [1] 2017.01.26 by 외인
ljk**** 외부페이지에서 Ajax로 등록처리시 &DB 가 존재하지 않아요  
펭구 글쓰기 관련 문의드립니다. [2] 2016.08.25 by 펭구
타마릭스 php 업그레이드 이후 500 에러 [1] 2015.12.14 by 타마릭스
namoo+ 모든 기능은 정상이나 회원가입 및 정보수정이 안 됩니다. ㅜ.ㅠ [9] 2015.11.08 by 빤뻔
과니 관리자 페이지 접속시 500 에러 디버깅 방법 문의 [3] file 2015.09.16 by 배워서남준다
김깔끔 홈페이지 접속하면 수시로 http 500 내부서버오류 가 뜹니다. [2] 2015.09.02 by 김깔끔
대떡 500에러가 떠요 [1] 2014.09.02 by 퍼니엑스이
시온의영광 http 오류 500.0 해결이 너무 어렵네요...  
Andyjo 관리자 접속시 인터널 서버 에러 500 오류가 납니다.  
비디 로그인을 할때 항상 에러가 납니다.  
비디 답변 부탁드려요~ 제로보드..로그인과 첨부파일문제입니다..  
레오나 로그인 후 500 에러, 파일첨부시 에러 메시지 500 [1] 2013.04.01 by Fidelity
Asaph 서버 HTTP 500 에러가 하루에 세네번씩 나네요.. 도와주세요.ㅠㅠ [1] 2012.11.23 by AppSeedKorea
가브리엘조 자체서버 소셜로그인 기능, http 500에러  
ajouphil 게시판에 준회원의 글 등록이 안되고 서버에러가 납니다. [2] 2012.11.01 by 똥똥
Dragon8 cache 폴더 삭제후 500 에러 급합니다 !! [1] 2012.09.26 by EnuX