안녕하세요.
쉬운설치로 서드파티를 설치할때, 조건에 맞지 않아 설치가 안되는 케이스를 개선할 방법이 있지 않을까 싶어 글을 올려봅니다.
저는 데모 사이트 만들때, 레이아웃이나 모듈 같은걸 받을 때 쉬운설치를 사용해보고 있습니다.
그런데 쉬운 설치로 설치가 안되는 서드파티들이 은근 많더군요.

대표적 예시로 제가 설치하려다 막힌 스케치북5 스킨입니다.
(마침 설치하다가 적절한 예시같아서 들고온것이지, 콕 찝어서 문제라는건 아닙니다.)
현재 제 서버는 PHP 8.4로 PHP 8.2와는 큰 차이가 없어 정상적으로 돌아가리라 예상되는 서드파티 같습니다.
그러나, 서드파티 개발자분이 PHP 버전의 상한을 8.2로 제한해두셔서 쉬운설치가 동작하지 않는 상황입니다.
1. 개발자분이 테스트하신 환경이 8.2까지이기에, PHP 버전 상한을 8.2로 둔 선택 -> 합리적이라 생각합니다.
2. 쉬운설치 특성상 버그가 나면 삭제하기 까다로워질 수 있기 때문에 PHP 버전 제약을 강력하게 따른다. -> 합리적이라 생각합니다.
+) 쉬운설치가 최근 재설계되었기 때문에 설치 조건을 보수적으로 잡는 것이 합리적이라 생각합니다.
다만 괜찮은 자료들이 상방 조건에 가로막혀 쉬운설치로 이용하지 못하는 모습들이 아쉽습니다.
처음에는 조건이 맞지 않더라도 무시하고 설치할 수 있는 기능을 코어에 요청하고자 하였는데요.
쉬운설치가 접근하기 쉽다보니 버그가 발생하면 대처하기 어려우신 분들이 많으리라 예상되며,
많은 자료들이 상방이 막혀있다보니 그냥 메세지를 무시하고 설치하시는 분들이 대부분일것 같아 좋은 방안은 아닌것 같습니다..
코어측에서 기술적으로 해결할 수 있는 부분도 있겠지만, 자료실 등록정책으로 해결할 수 있는 부분도 있으리라보여 글을 올려보았습니다.
- 버전업에 따라 버그가 발생할 가능성이 적어보이는 모듈/스킨/레이아웃은 상방을 없에도록 합의한다던지요?
다른 분들은 쉬운설치를 사용해보시면서 아쉬운 점이 없으셨는지 궁금합니다.
https://potatosoft.kr
댓글 1
하필이면 제 자료네요!!
지금 한참 php 8.4 에서 테스트중입니다.
8.4 에서 많은 에러를 뿜어 냅니다.
거의 완성 단계인데 혼자 테스트 하다보니 옵션이 많아서 일일이 테스트가 어렵네요.
일단 내일 업데이트 하고 여러분의 제보를 기다려 봐야 겠네요.