Q&A

댓글 6

  • xe 1.5면 php7로 올리기 상당히 힘드실텐데요...

    꼭 1.5를 사용하셔야 하는게 아니시라면 xe를 1.9대로 업하시면
    좀더 쉽게 가능하지 싶습니다.

    저같은경우 xe 1.9에서 php 5.3 사용했는데요.. php 7.1 올리는데 성공했습니다.

    참고하세요.
  • @좋은아빠되기
    어떻게 작업하셨는지 알수있을까요?
    순서가
    xe 1.9로 올리고 php 7.1로 변경하신건가요~?
  • @가별
    저 같은 경우 php 5.3 상태에서 1.5. ~1.9까지 순차적으로 업데이트 시마다 했었습니다.(몇년에 걸쳐서)
    단방에 해도 큰 문제는 없을거 같습니다.
    1.9의 경우 공식적으로는 php5.3을 지원하지 않는다고는 하나 실 사용에 문제가 없었습니다.
    (저는 모듈, 애드온을 많이 사용하는 사이트는 아이었습니다.)

    다만 php 5.3이 아니더라도. php는 제외하고라도...
    xe 1.5에서 1.9까지 순서대로 올리시다보면 xe 자체는 큰 문제가 없으나,
    사용하시는 모듈, 애드온 등이 문제을 일으킬수 있으니
    불필요한 애드온은 꺼두시고 불필요한 모듈은 이참에 제거해서 정리하신 다음
    단계적으로 1.6, 1.7 이런식으로 올리시면서 문제점들을 하나씩 제거하신다면

    1.9에서 php 7.1까지 올리는건 큰 문제가 없을듯 합니다.
    xe 1.9와 php7.2는 호환성에 문제가 있다고 하니 비추입니다.
    참고하세요.
  • $args-> 같은곳에서는 new stdClass와 같은 초기화 안된 코드들이 호출되고 있는 것일 거고요..

    사실 XE1.5.4.1 에서 PHP7.0 올리기 만만치 않습니다..

    Context 클래스 부터 시작해서 모든 호출하는 클래스들 Static 함수가 연관되어있는 부분 등등 이 부분들을 다 하나하나씩 찾아서 수정하셔야 해요..

    왜 아직 1.5.4.1 에 머물러 있으신지 이유는 잘 모르겠지만 ㅠㅠ 1.5.4.1 사용하실려면 PHP5.6이하가 아직까진 그나마 괜찮을듯 합니다...
  • @람보
    음.. xe버전 올리는방법도 검토해봐야겠네요..
  • Deprecated 되는 함수가 많습니다. php버전이 몇인지 모르겠지만 참조연산자도 있는 버전이라면 다 빼야 하구요. XE가 백앤드쪽이 범위가 상당히 많다보니.. 쉽지 않을겁니다.

    데이터 이전등을 통해서 7.0에 XE최신버전 설치 해놓은곳으로 옮기시는걸 더 추천드리고 시간절약도 되리라 봅니다.