정확하게 말하면 XE에는 php8에서는 에러로 인해서 사이트가 작동하지 않게 됩니다. 그동안 워닝으로 처리해 주던 굉장히 많은 문법오류들이 php8에서 대부분 워닝이 아닌 실제 에러로 허용하지 않게 되었기 때문인데요.
이미 XE는 버그패치는 물론 보안패치 기능개선의 업데이트가 전혀 이루어지지 않고 있어서 사용하기 곤란하다고 이전에 글에서도 언급을 했는데 이제 이러한 문제가 아니고 성능 좋은 php8이 적용된 서버에선 XE를 설치하면 오류를 뿜고 동작자체를 하지 않는 상황이 벌어졌습니다.
사실 잘못된 문법은 제대로 작성된 것으로 수정이 되었어야 하지만 워닝으로 봐주고 있어서 동작에 영향을 주지 않으니 그냥 덮어두고 있어도 무방했지만 이제는 아니라는 이야기죠.
라이믹스가 php8을 지원하려고 XE에서 물려받은 이 잘못된 코드를 발견되는 것 모두 고치고 있습니다.
라이믹스 2.0 이 정식배포 되고 이제 본격적으로 php8에서의 문제점이 보고되고 그것을 패치하는 작업이 한창 진행되고 있습니다.
물론 라이믹스 외 서드파티 자료를 사용한다면 서드파티 자료에서도 문제가 되는 코드를 고쳐야 하지만 일단 코어에서 이 오류가 싹 잡혀야 서드파티가 돌아가던 코어가 돌아가던 하겠죠.
보안이 걱정이 되어서 혹은 미래가 불안해서 XE를 이제 다른 것으로 대체해야 하는 상황을 넘어서 이제 아예 사이트가 돌아가지 않는 상황이 되었습니다. 아직까지도 XE를 어쩔 수 없이 유지 하고 계시다면 php7 의 서버에서만 쭉 사용해야 하는 상황인 현실을 알고 사용하셔야 할 것 같습니다.
이제 xe는 끝난건가요... 아직까지 그럭저럭 버티고있는데 라이믹스로 갈아탈 엄두가 안나서...
php8 이 활성화되면 xe 없어지겠군용.ㅠㅠ