자유광장자유

Honeycam 2018-02-12 11-33-28.gif

 

일전에 올린 github api와 file_get_contents, unzip을 이용해서 sftp command를 최소화 (chmod 정도는 필요할 듯)하려고 합니다. 뭐 아무도 안써주더라도 제가 쓸거라서 상관은 없겠지만...

 

XE를 다운로드/압축해제 해줄뿐... 설치를 해주거나 XE의 라이브러리를 쓰는건 아니라서 라이센스는 MIT로 두려고 합니다 ㅎㅎㅎ..

 

잘만 응용하면 라이믹스도 될것 같은데 라이믹스는 천천히 생각해보겠습니다.

글쓴이 라라펠

profile
XE를 혼자 개발하고 혼자 씁니다. 기능 공유는 제 코딩 스타일이 난잡해서 힘들지도
Github: https://github.com/laiglinne-ff
외주같은건 별로 관심 없습니다...

자료를 받으러온게 아니라 XE 생태계가 궁금해서 찾아온 길가던 행인 1입니다.
개인 메세지는 Github으로 부탁드립니다.

프로그래밍 초보 입니다. 진짜로요
  • profile
    GG 2018.02.12 11:41:21
    추천 쾅!
  • profile
    기진곰 2018.02.12 11:47:41

    라이믹스는 unzip보다는 git을 사용하실 수 있다면 금상첨화이겠네요.

    php에서 exec으로 unzip이나 git 같은 명령어를 호출할 수 있는 웹호스팅이 얼마나 되느냐가 관건...

  • profile
    라라펠 2018.02.12 16:55:55
    네 그게 제일 큰 문제라고 생각되는 부분이죠...

    그래서 일단 일반 웹호스팅에서 기본적으로 지원하는 기능을 첫번째 타깃으로 잡아서 작업한다음 git이나 이런 확장 명령어를 지원하는 호스팅까지 전반적으로 차차 넓혀가는게 맞는것 같네요 ㅋㅋ 미니멈부터 차근차근..
  • profile
    기진곰 2018.02.12 17:06:54

    접근 방식을 거꾸로 해보시는 건 어떨까요? 병신같은 업체들까지 일일이 다 신경써 주실 필요 없이, 지원되는 사양을 분명히 정한 다음 거기에 맞지 않는 웹호스팅은 차라리 불매운동을 하세요.

     

    개발자와 웹호스팅 사이의 관계에서는 개발자가 대놓고 갑질해 줄 필요가 있습니다 ㅋㅋ

  • profile
    구미호 2018.02.12 11:56:25
    이런게 나와줘야 하는게 아닌가 싶어요
    단지 여기저기 버그를 잡을려면 고생 좀 할것 같은데요 ...
  • profile
    기진곰 2018.02.12 12:02:25

    가장 중요한 건 에러처리를 확실하게 하는 거예요.

     

    지금 XE 코어도 업데이트하는 기능이 있지만 그거 잘못 클릭했다가는 사이트 터져버리는데,

    퍼미션이나 타임아웃 등 여러 가지 이유로

    일부 파일만 덮어쓰고 나머지는 그대로 둔 상태로 끝나는 경우가 많아서 그래요.

    다 덮어쓰거나, 예전 상태 그대로 두거나, 둘 중 하나여야 하는데... 어정쩡하게 놔두면 100% 에러납니다.

     

    zip을 사용한다면 코어에서 지금 쓰는 이상한 tar 방식보다는 확실히 빠르겠지만,

    퍼미션 문제까지 해결되지는 않으니 주의하시기 바랍니다.

    웹호스팅에서 쉬운설치 좀 쓰다 보면 퍼미션이 완전 엉망이 되어 있곤 해요.

    여기저기 필요한 곳만 707로 바꿔놓고, 그 아래 파일들은 다른 계정 소유이고...

    카페24나 루아틱처럼 퍼미션 관계없이 잘 돌아가도록 세팅해 주는 업체는 극소수이고요.

  • profile
    라라펠 2018.02.12 16:50:16
    아 에러 부분은 저도 쉬운설치에 당해서 임시폴더를 만들고 해제한다음 옮겨주는 식의 방식을 사용하려고 해요

    조언 감사합니다!
  • profile
    기진곰 2018.02.12 17:07:33
    최종 위치에 퍼미션이나 소유권이 잘못된 파일이 있으면 임시폴더에서 최종 위치로 옮길 때 에러납니다. XE 쉬운설치도 동일한 문제예요.
  • profile
    라라펠 2018.02.12 17:09:10
    음... 그부분은 참고해서 작업하겠습니다 그런 문제가 있군요 감사합니다.
  • ?
    전지원 2018.02.12 13:33:34
    고생하십니다.
  • profile
    사과맛스타 2018.02.12 14:08:44
    디자인이 참 깔끔하네요.
  • profile
    하늘희 2018.02.12 18:42:54
    네? 초보요?

서버에 요청 중입니다. 잠시만 기다려 주십시오...