Extra Form
PHP PHP 8.1
CMS Rhymix 2.0

우선 '문제 페이지 URL'을 공개하지 않는 것에 양해말씀 올립니다.

(매우 private한 사이트라 공개하기가 꺼려집니다.)

 

라이믹스 2.0.24 + php 7.4.5p1  를 이용하여 만든 사이트를..

라이믹스 2.0.24 + php 8.1.2-1 를 이용한 서버로 옮겨야 합니다.

 

일단 옮기고 나니 잘 동작하는 것 같습니다. (100% 테스트는 해보지 못했습니다. 30~40%정도 테스트 해 본 것 같습니다.)

 

문제는 라이믹스 디버그 창에 'warning'이 10~20개씩 뜬다는 것입니다.

옮기기 전 사이트를 보니, 'warning'이 거의 뜨지 않더군요.

(대부분 코어에서 뜹니다. 어차피 제가 만든 모듈/애드온 등은 별로 없거든요.)

 

어떻게 하는 것이 좋겠습니까?

(라이믹스 2.1로 업그레이드 하는 것은, 여러가지 사정으로 일단 고려대상이 아닙니다.)

1. 말 그대로 'warning'이니, 일단 무시하고 사용해도 된다.

2. 무슨 수를 써서라도 라이믹스 2.1로 업그레이드 하던지, php 7.4로 내리고 사용해야 한다.

 

제가 검색을 좀 해 보니, php 8에서는 오류가 꽤 많이 뜬다고 하던데..

겉으로 보기에는 멀쩡합니다. 디버그 창에 'warning'이 많이 떠서 좀 그렇죠.

 

좀 배경설명을 드리자면..

기존 php 7.4 환경은 카페24 환경이었습니다.

여러가지 이유로, 별도 가상머신으로 옮기는 중이고요.

새 환경은 우분투 22.04 입니다.

제가 미리 체크하지 않은 것이 잘못이긴 합니다만..

우분투 22.04를 설치하고 보니, php가 8.1 이더군요.

(검색해 보니, 우분투 20.04는 php 7.4라고 하네요. 20.04를 22.04로 업그레이드 한 것인데.. 헐..)

 

사용자 정의 애드온이나 모듈 같은 것을 많이 사용한 사이트가 아니라서..

라이믹스 2.1로 업그레이드 해 볼까 하는 욕심이 없는 것은 아닙니다만..

지금 시간이 충분치 않아서 라이믹스 2.1로 업그레이드 하는 것은 일단 고려치 않고 있습니다.

(php 7.4로 내릴래? 라이믹스 2.1로 올릴래? 하면, 지금은 시간관계상 php 7.4로 내리는 것이 더 낫습니다.)

 

일단 라이믹스 2.0 + php 8.1 환경이 warning은 많아도, 사용에 큰 지장이 없다고 하면..

일단 현재대로 옮기는 작업을 마무리 하고..

조만간 시간날 때 라이믹스 2.1로 업그레이드 하는 것이 최선이겠죠.

하지만 제가 라이믹스 업그레이드를 한 번도 해 본 적이 없어서.. 시간 산정이 되지 않아 당장 라이믹스 업그레이드를 하려고 결정할 수 없는 상황이네요. 그래서 여기에 질문 드려 보는 것입니다.

 

여러분들의 조언 기다리겠습니다.

 

고맙습니다.

욕심같아서는 warning이니 그냥 무시하고 사용해 볼까 하는 마음도 있습니다만..

 

  • ?
    당장 warning 뜨는 건 무시하고 사용하셔도 됩니다
    Php8 로 가먼 에러가 많이 뜨는게 문제인데
    겅고만 뜨는거면 쓰셔도 되죠 ^^
  • profile
    sejin님 답변 고맙습니다.
    일단 그냥 사용해도 되는거군요.
    고맙습니다~
  • profile
    8버전이상으로 잘 사용하고 있습니다.
    괜찮습니다.
  • profile profile
    8버전 이상이라고 하셨는데.. 라이믹스는 2.0이신가요, 2.1 이신가요?
  • profile profile
    2.1.15 사용중입니다.
  • profile profile
    네, 답글 고맙습니다~
  • profile
    우분투 22.04나 24.04에서 PHP 7.4를 사용하고 싶다면 ondrej PPA 저장소를 추가하면 됩니다.

    라이믹스 2.0도 PHP 8 버전대를 어느 정도 지원합니다. 웬만하면 치명적인 오류는 나지 않을 정도로요. 라이믹스 2.1은 치명적인 오류뿐 아니라 워닝도 다 때려잡고 있습니다.
  • profile profile
    네, 고맙습니다.
    검색을 통해, 기진곰 님께서 댓글 남겨주신 ondrej PPA 저장소 사용하는 법을 이미 검색해 두었습니다.

    라이믹스 2.0도 PHP 8에서 오류는 거의 나지 않는군요.
    답변 고맙습니다.
    큰 도움이 되었습니다~
  • profile
    이온디에서는 회원분들에게도 php8.3을 적극 권장드립니다. 안되는게 있다면 고쳐서라도 으샤으샤!
  • profile profile
    그렇게 생각하시는 이유를 간단히 말씀해 주시면 좋겠습니다~
  • profile profile
    8.3을 사용하고 싶은데
    버그를 잡을 능력이 없어서 ㅠㅠ
  • profile profile

    질문하신 대상자는 아니지만 개인적인 의견으로는 "어차피 언젠가는 해야 할 일"이라는 점이 가장 큽니다. 구 버전을 제공하는 Ubuntu 20.04도 조만간 무료 지원 기간이 끝나고, ondrej 같은 서드파티 저장소도 언젠가는 7.4 제공을 중단할 텐데, 내가 여유있을 때 미리 준비해서 스무~스하게 넘어갈 것인가? 아니면 막차 끊길 때 허둥지둥 넘어갈 것인가? 를 고민해 봐야 한다는 거지요.

    막차 끊기는 타이밍이 나에게는 매우 불편할 수도 있거든요. 예를 들어 중요한 행사를 앞두고 서버가 고장나서 급하게 교체해야 하는데, 예전에 7.4를 설치할 때 사용했던 운영체제나 저장소가 더이상 지원되지 않는다면? 안 그래도 서버 장애 때문에 정신없는데 PHP 오류까지 신경써야 하는 무척 난감한 상황이 연출되겠지요. 과거에 윈도우나 IE 특정 버전이 지원 종료될 때마다 뒤늦게 난리법석을 떨며 마소에 애걸하던 정부 기관들이 바로 그 꼴이었습니다. 지원 종료 일정을 몇 년 전부터 공지했건만...

    게다가, 새 버전에 대한 관심도가 가장 높을 때는 그 버전이 출시된 직후입니다. 몇 년 후, 모든 사람의 관심이 9 버전에 쏠려 있을 때 그제야 8을 적용하겠다며 7과의 차이점을 질문하시면 제대로 기억하는 사람이 많지 않을 거예요. PHP 5에서 7로 넘어올 때 달라졌던 부분도 이제는 기억이 가물가물한 걸요.

  • profile
    저희도 8.3 사용합니다.
    라이믹스를 포함한 PHP 프로젝트는 가급적 최신 버전 따라가고 있어요.