Extra Form
PHP PHP 7.4
CMS XpressEngine

오류1.jpg

 

위에 DB 테이블 생성을 누르면

 

오류2.jpg

 

이런 오류가 뜨고 

 

오류3.jpg

 

밑에 설정완료하기를 누르면 이런 오류가 뜨면서 로또복권 적용이 안되는데 이거 어떻게 해결해야 하나요?

 

  • Lv30
    php7.2 Object로 검색하시면 쉽게 원인과 해결책을 찾으실 듯 하네요.
  • Lv30 ?
    그런식으로만 말하면 어떻게 해야하는지 모르겠습니다
  • ? ?
    잘은 모르지만 php7.2에서는 object 문구를 다른걸로 바꿔줘야 한다고 들었어요.
  • ? Lv24
    https://xetown.com/?vid=&mid=home&act=IS&is_keyword=php7.2+Object 검색해보시면 됩니다.
  • ? Lv30
    검색해서 나온 문서들을 읽어보신 후 모르는게 있어면 추가 질문하세요.
    이렇게 그냥 모른다는식의 늬앙스로 댓글 남기시면 도와주실 분이 얼마나 되실까요?
  • ? ? Lv7

    말하시면을 사용합시다
    상대방을 존중합시다

  • Lv24
    https://github.com/bjrambo/lotterylotto

    이걸로 설치해보세요
  • Lv24 ?
    저게 뭐죠?
    https://ssgroom.com/xecenter/1753 하고 다른건가요?
  • ? Lv24
    같아요
  • ? Lv15
    같은건데 php7.2에서 나타나는 Object 문제를 해결하셨나보네요.
    위에 질문한 문제점이 해결된 버전 같습니다.
  • Lv24 ? Lv7
    와우 코드하고 정리가 다 된건가봅니다.
    감사합니다
  • Lv2
    Php 7.2이상 버전 쓰시면 앞으로 자주 접하게 될 문제니 object로 검색해서 원인이라도 파악하고 있는 쪽이 차후에 더 편하실겁니다.
  • Lv6
    new Object -> new BaseObject로 변경
    저도 검색해서 금방 찾았는데 찾을 생각이 없으신듯요.
  • Lv6 ?
    제가 검색을 잘 못해서 그런건진 몰라도 검색해도 안나오고 뭐가 뭔지 잘 몰라서요
    찾을 생각이 없는게 아니라 어떻게 찾아서 어떤 파일을 어떻게 수정해야하는지 알려주실순 없을까요?
  • ? Lv6
    로또복권 모듈에 보시면 controller, view 등등 파일들을 메모장이나 에디터플러스로 여시고
    찾기로 new Object 검색하시고 new BaseObject로 변경하시고 저장
    FTP로 파일 덮어씌우기
  • Lv6 ?
    controller, view 가 있는 모든 파일이요?
  • ? Lv6
    lotterylotto.view.php
    lotterylotto.model.php
    lotterylotto.mobile.php
    lotterylotto.controller.php
    lotterylotto.class.php
    lotterylotto.admin.view.php
    lotterylotto.admin.controller.php

    파일들 열어서 new Object를 찾아서 new BaseObject로 변경해서 덮어씌우기 하세염
  • ? Lv6
    DB테이블도 생성 하셨는지 체크 해보셔요.
  • Lv6 ?
    DB 테이블 생성은 또 어떻게 체크하는건지요..ㅠㅠ
  • new Object 함수를 new BaseObject 로 바꿔야 합니다.

    찾으셔서 바꾸시면 됩니다.
  • ?
    어떻게 찾아요?
  • Lv5
    사진보면 오류 팝업을 보면은 문제파일의 경로와 파일이름 몇번째 라인에 문제가있다는것이 떠 있습니다 일단 그파일부터 열어서 문제지점을 한번 보시면 윗분들이 어떤말을 하는건지 알수있지않을까합니다