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

대표적 예시로 제가 설치하려다 막힌 스케치북5 스킨입니다.
(마침 설치하다가 적절한 예시같아서 들고온것이지, 콕 찝어서 문제라는건 아닙니다.)
현재 제 서버는 PHP 8.4로 PHP 8.2와는 큰 차이가 없어 정상적으로 돌아가리라 예상되는 서드파티 같습니다.
그러나, 서드파티 개발자분이 PHP 버전의 상한을 8.2로 제한해두셔서 쉬운설치가 동작하지 않는 상황입니다.
1. 개발자분이 테스트하신 환경이 8.2까지이기에, PHP 버전 상한을 8.2로 둔 선택 -> 합리적이라 생각합니다.
2. 쉬운설치 특성상 버그가 나면 삭제하기 까다로워질 수 있기 때문에 PHP 버전 제약을 강력하게 따른다. -> 합리적이라 생각합니다.
+) 쉬운설치가 최근 재설계되었기 때문에 설치 조건을 보수적으로 잡는 것이 합리적이라 생각합니다.
다만 괜찮은 자료들이 상방 조건에 가로막혀 쉬운설치로 이용하지 못하는 모습들이 아쉽습니다.
처음에는 조건이 맞지 않더라도 무시하고 설치할 수 있는 기능을 코어에 요청하고자 하였는데요.
쉬운설치가 접근하기 쉽다보니 버그가 발생하면 대처하기 어려우신 분들이 많으리라 예상되며,
많은 자료들이 상방이 막혀있다보니 그냥 메세지를 무시하고 설치하시는 분들이 대부분일것 같아 좋은 방안은 아닌것 같습니다..
코어측에서 기술적으로 해결할 수 있는 부분도 있겠지만, 자료실 등록정책으로 해결할 수 있는 부분도 있으리라보여 글을 올려보았습니다.
- 버전업에 따라 버그가 발생할 가능성이 적어보이는 모듈/스킨/레이아웃은 상방을 없에도록 합의한다던지요?
다른 분들은 쉬운설치를 사용해보시면서 아쉬운 점이 없으셨는지 궁금합니다.
https://potatosoft.kr
댓글 9
하필이면 제 자료네요!!
지금 한참 php 8.4 에서 테스트중입니다.
8.4 에서 많은 에러를 뿜어 냅니다.
거의 완성 단계인데 혼자 테스트 하다보니 옵션이 많아서 일일이 테스트가 어렵네요.
일단 내일 업데이트 하고 여러분의 제보를 기다려 봐야 겠네요.
저도 PHP 8.4에서 작업중인데, 돌아는 가더군요 ㅎㅎ
제 환경에서는 게시글에 댓글이 안달리던데 워낙 사이트 커스텀을 많이 해둬서 제 문제인지 게시판 문제인지 모르겠네요..
그리고 혹시 괜찮으시다면 스티커 관련하여 PR을 올렸는데, 확인해주실 수 있으실까요?
https://github.com/moonhouse-80san/SketchBook5_MH/pull/1
유일하게 공개된 자료에서 스티커를 활용할 수 있어서 넣어보았습니다.
항상 감사합니다~~
좋은 프로그램 만들어 주셔서 제가 감사하죠
업데이트에도 작동은 잘 됩니다.
근데 제가 호스팅 사이트라서 ffmpeg가 설치가 안되어 있어서
그 부분은 테스트를 못해 봤습니다.
아 ㅎㅎ 스티커 모듈이 아니라, 스케치북 스킨에 스티커 모듈 개선점을 반영하여 github에 반영요청 올려두었습니다.
확인해주시고, 다음 버전에 반영해주실 수 있으면 좋을 것 같습니다~
아!
다음 버전에 적용할께요.
예전에는 버전을 하나씩 체크박스로 선택하도록 되어 있어서, 새 버전의 PHP가 나올 때마다 일일이 자료를 수정해야 하는 불편이 있었습니다. 이제는 범위를 설정하면서 상단을 비워 둘 수도 있지만, 제작자분들 입장에서는 아직 테스트해 보지도 않은 버전을 무한대로 지원한다고 선언하기 좀 그럴 거예요. ㅎㅎ
비교적 최신에 가까운 버전을 이미 지원하는 경우에 한해, 상위 버전에서도 경고와 함께 설치할 수 있도록 허용하면 어떨까 합니다. 예를 들어 7.4까지만 지원하는 자료를 8.2에서 설치하기는 곤란하겠지만, 8.2까지 지원하는 자료라면 8.4에서도 사용자의 책임 하에 시도해 볼 만한 가치는 있겠지요.
업데이트 불가 라고 출력되는데
이유를 잘 모르겠네요.
git의 폴더명이 달라서 그런가요?
github 경로는 신경쓰지 않습니다.
호환되는 버전인데도 설치가 되지 않는다면 설치 경로의 퍼미션과 zip 확장 설치 여부를 확인해 보세요.
사이트 마다 업데이트가 되는 곳이 있고, 언 되는 곳이 있는데
다른 프로그램은 또 업데이트가 되는걸 보면 퍼미션도 별 문제가 없는 것 같은데
zip파일도 그냥 압축도 해서 올리고 버전 이름 붙여서 폴더 채로 올려도 보고
안 되는 곳은 안되 네ㅠㅠ