php 7.3으로 업그레이드 하니 발생되는 문제입니다
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
소스를 사용하기 위해서는 7.0에서는 작동이 안되서 php 7.3으로 올리게 되었습니다.
cafe24에서 7.3으로 올리니깐 페이지 지연 페이지가 뜨더군요.
rhymix 버전은 1.9.9.1 입니다
php 7.0.으로 내리면 다시 정상적으로 작동이 되는데 이 이유를 알 수 있을까요?
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.3 |
소스를 사용하기 위해서는 7.0에서는 작동이 안되서 php 7.3으로 올리게 되었습니다.
cafe24에서 7.3으로 올리니깐 페이지 지연 페이지가 뜨더군요.
rhymix 버전은 1.9.9.1 입니다
php 7.0.으로 내리면 다시 정상적으로 작동이 되는데 이 이유를 알 수 있을까요?
댓글 11
페이지 지연 페이지가 뜨는 것이 뭔가요?
아마 이 페이지를 말씀하시는 것 같습니다.
저도 최근에 카페24호스팅에서 php7.3이 생겼길래 업그레이드를 했더니 모듈과 위젯 코드에서 object 에러가 나서
https://xetown.com/questions/882745
이 글을 참고해 수정했습니다. 모두 수정하고 나니 처음에는 몇페이지 정상적으로 뜨다가 곧 위와 같은 화면이 반복해서 나옵니다. 이런 경우 캐시파일 재생성을 눌르면 다시 페이지가 정상적으로 뜨는데 역시나 몇페이지 안가서 또 로딩지연페이지가 반복해서 나옵니다.
저도 결국 php7.0으로 다시 돌려놓은 상태입니다.
======================================
안녕하세요.
카페24 호스팅센터입니다.
카페24에서 제공 하는 php 버전은 PHP 7.3.1p1 이며 해당 버전이 이용중이신 라이믹스와 호환이 안되는것으로 확인됩니다.
php 7.3 에서 모두 동작 하지 않는것은 아닌것으로 확인되며 빌드 버전에 따라 호환이 안되는것으로 확인되었습니다.이용중이신 서버의 php7.3 빌드 버전을 변경을 진행 할수가 없으니 현재 처럼 php 7.0 으로 이용해주시기 바랍니다.
다른 문의가 있으시면 언제든지 게시판으로 문의주시기 바랍니다.
성심성의껏 안내해 드리겠습니다.감사합니다.
==========================================
7.3.1이라면 아마 안될 겁니다. 7.3 릴리즈 초기에 ArrayObject 등 일부 PHP 내장함수나 클래스를 쓰기만 하면 서버 프로세스가 segfault를 일으키는 심각한 버그가 있었거든요. XE는 해당 기능을 사용하지 않아서 영향을 받지 않았지만, 라이믹스는 PHP 내장함수를 훨씬 다양하게 씁니다. 어쨌거나 라이믹스 문제가 아니라 PHP 자체의 버그였고, 7.3.2~7.3.3에서 고쳐진 것으로 기억합니다. 라이믹스 오류화면이나 아파치 500 에러가 아니라 호스팅업체의 커스텀 에러화면이 나오는 것을 보니 아마도 이 버그 때문에 서버 프로세스가 다운되고 있는 것 같습니다.
호스팅 업체에서 빌드를 쉽게 변경하지 않는 것은 안정성을 위해서인데, 안정성을 심하게 저해하는 버그가 있는 버전을, 그것도 하필이면 그 버그가 패치되기 직전 버전을 고집하다니 아이러니하네요. 이 댓글을 카페24 고객센터에 전달해 주셔도 됩니다.
https://xetown.com/questions/1225916