2014년 10월 26일 일요일

Phabricator 설치 - 2 -



  • unresolved setup issues

    관리자 계정 설정을 마치고 메인 페이지에 접속하게 되면 설치시 내려 받은 phabricator 의 최신 업데이트 상태에 따라 갯수는 달라지겠지만 상단에



    이런 식으로 뜨는 것을 볼 수 있을 겁니다.

    • 이전 설치글에서 로컬 저장소 경로는 외부 저장소만 이용할 것이라 그다지 필요없다고 봐서 만들어 주지 않았었는데 이슈로 뜨게 되었네요. (만들어 주면 경고는 꺼집니다.)
    • mysql 은 그다지 특별한 것들은 없고, 이후 실시간 알림을 위한 알림 서버(aphlict notification server)를 사용할 것이라면 로컬 '127.0.0.1' 접속 제한 설정은 풀어주어야 합니다.

  • mail 설정

    sendmail 의 경우 발송이 느리기도 하고 해서 저의 경우에는 google mail 을 이용하도록 설정했습니다.
    다음 링크에 자세히 나와있으니 자신에게 적합한 방식을 선택하면 되겠습니다.
    https://secure.phabricator.com/book/phabricator/article/configuring_outbound_email/

  • Diffusion

    phabricator 는 기본적으로 모든 문자 인코딩을 utf-8 을 기준으로 잡고 처리합니다.
    따라서 기존의 오래된 프로젝트의 소스 코드는 변경 사항이 제대로 표시가 안되고 소스 파일을 바이너리로 인식하는 문제가 있을 수 있습니다.
    이 때에는 설정에서 encoding 항목을 cp949 등 적절한 인코딩 지정을 해주면 됩니다. 단, 이렇게 할 경우 원본 문서를 보고자 할 경우 한글이 깨져보이는 등의 문제가 있습니다.
    phabricator 개발은 애초에 프로젝트 시작 부터 utf-8 로 작업을 할 것을 권장하고 있습니다.

  • Aphlict Notification Server

    실시간 알림을 제공하는 서비스 입니다. ( node.js 이용 )
    알림 사항을 받고자 하는 목록 중 메일도 받는 항목은 이미 읽은 상태로 알림 목록에 입력되기 때문에 실시간 알림 기능을 적극적으로 활용하고 싶은 항목은 메일 받기는 꺼두시는 것이 좋습니다.
    읽지 않은 항목에 대해서만 상단 아이콘이 붉게 변하면서 카운트 숫자를 표기해 줍니다.


    자세한 사항들은 사용자 문서에서 상세하게 설명하고 있으니 다음 링크를 따라가 보도록 하세요.
    https://secure.phabricator.com/book/phabricator/

댓글 없음:

댓글 쓰기