질문/조언질답게시판
Extra Form
PHP PHP 7.3
CMS XpressEngine

스티커 모듈 설치하고 잘되나 싶었는데...

 

스티커 등록 하면  file is not exist 에러 뜨면서 등록이 안됩니다.

 

어디를 수정하면 될까요?

  • profile

    저도 xe에서 그런적이 있는데 라이믹스로 이전 하면 되더라고요

  • profile

    지난번 수정 이후 코어 업데이트 한 후에 다시 해보니 예전과 같은 증상이 나오네요.
    아마도 최신 코어에서 다른 부분이 문제를 발생하나보네요.

  • profile
    두번째 수정부분에 실수가 있었네요.

    if($val['name'][$i] === '' && $val['size'][$i] == 0)
    {
    continue;
    }


    코드를 잘 보시면 두번째는 이런 코드로 위와 좀 다릅니다.

    이번에 수정할때 실수를 한거 같네요. 두번 고치실때 두번째 코드 잘 확인해보세요.
  • profile

    https://github.com/rhymix/rhymix/blob/1d22aa9a448c84cf09548c884b11cd378a1610df/classes/context/Context.class.php#L1274,L1297

    지난번에 문의하실 글의 댓글에 나왔듯이 위와 같이 고쳐주면 잘되는거 방금 확인했습니다.

     

    아마 저와 같은 실수를 하신 듯 합니다.

  • profile profile
    와~웹지기님 말씀데로 하니깐 스티커모듈 작동 잘됩니다 ㅎㅎ

    첫번째 수정라인과
    두번째 수정라인이 조금 다르네요.

    답변 정말 감사합니다.
  • profile
    1295 라인의 if($val['name'][$i] === '' && $val['size'][$i] == 0) 를

    if($val['name'] === '' && $val['size'] == 0) 이렇게 수정했는데요

    file is not exist 에러는 사라졌는데 "보안정책상 허용하지않는.." 오류가 나타납니다.
  • profile profile

    라이믹스는 건드리면 안됩니다. XE가 패치가 안되어 있어 라이믹스 따라 코드를 추가해서 해결하는 것 입니다.

    라이믹스는 코드가 이미 추가되어있어 원래 되어야 합니다.

     

    XE시라면 두 군데 고치실때 두군데 코드가 틀리니 순서에 맞게 고치셔야 합니다. 

  • profile profile
    ^^ 빠른 답변 감사합니다. 라이믹스 1.9.9.6 이고 수정하지 않았습니다.
  • profile profile

    위에 수정했다고 적으셨는데요.

  • profile profile
    ^^ ㅎㅎ
    file is not exist 오류가 나서 수정을 했었어요~

    찾아보니 https://xetown.com/questions/1378417 이런 수정내용이 있어서 따라해보았습니다만 안됨;;
  • profile profile
    네. 라이믹스라면 그냥 되야 합니다.