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

현재 클라우드 서버 호스팅해서 사용하고 있습니다.

제가 아무것도 모르는 사람이기는 하지만 FTP 접속할때 Root까지 권한이 있는것 같습니다.

 

제가 앞으로 해야할 일이..

SSL 적용, PHP 7.xx로 업그레이드, XE를 라이믹스로 변경

이렇게 크게 3가지가 있는데요.

 

SSL적용은 그렇다 치고..

 

PHP를 먼저 업그레이드하면 현재 운용중인 XE가 오류가 많이 생긴다고 알고 있고..

그렇다고 라이믹스로 먼저 변경하자니 PHP가 5.6이어서 7이상이어야 된다고 하고..

이거 어느 순서로 해야할 까요? ^^

 

참.. 홈페이지 운영하나 하는게 초보에게는 쉽지 않은 일이네요.

  • profile
    1. xe 최신버전으로 업데이트
    2. PHP 버전업데이트
    3. 라이믹스업데이트

    사실 2와 3은 순서 바뀌어도 됩니다.

    어떻게 하던지 그상황에서는 에러가 생길거고.. 문제는 PHP버전이 7.2 이상일때의 object클래스 관련 에러가 제일 크거든요.
  • profile profile

    아.. 제가 XE 버전을 언급을 안했네요. 현재 1.11.6마지막 버전이구요.
    그럼 일단 PHP를 업그레이드 하면 XE에서 각종 에러가 생길 것이고 그것을 무시하고 라이믹스로 변경을 하고 나서 나머지 에러들을 해결 해야 하는게 맞는건가요?
    서비스가 되고 있는 사이트이니 그게 될 수 있으면 동시에 이루어지는게 좋겠네요. 에러해결은 그 이후에 하는 것으로 해야겠습니다.
    PHP업그레이드하는 방법을 일단 정리해서 찾아 놓고 라이믹스 설치 매뉴얼이 있던데 그것도 좀 자세히 봐야 겠네요.

    그런데 현재 라이믹스를 사용하기에 가장 좋은 PHP버전이 7.3인가요? 검색해보니 어느분은 홀수는 피하라고 하시고.. 이 새벽에 답변 감사합니다.

  • profile profile
    7.4나 7.2쓰심 될거같네요 자세한건 아래의 기진님의 답변을 참고해보세요
  • profile profile
    답변 감사합니다. 참고해서 공부 좀 하고 시도해보도록 하겠습니다.
  • profile

    PHP 7.2 또는 7.4를 권장합니다. 7.0, 7.1, 7.3도 딱히 문제는 없습니다. PHP 엔진 자체가 너무 오래되어서 보안패치가 끊겼거나, 일부 불안정한 버전이 있기 때문에 강추하지 않는 것 뿐입니다.

     

    XE 1.11.6 최신버전이라면 PHP 7에서 코어만으로는 에러나지 않습니다. 추가로 설치하신 모듈이나 위젯 등이 문제를 일으킬 수 있지만, 이건 라이믹스에서도 마찬가지입니다. 즉, PHP 업그레이드 후에 에러 해결이 필요한 것은 XE든 라이믹스든 비슷한 확률이므로 일단 라이믹스 적용에 문제가 없도록 PHP를 먼저 업그레이드하시는 것이 좋겠습니다. yum으로 설치하면 5분도 안 걸립니다.

  • profile profile
    답변 감사합니다. 두분 답변 덕에 큰 도움 받아갑니다.