[04:57] <ahoops_> 안녕하세요.
[08:14] <Seony> Nymph: 나 뭐 질문 하나 있어 ㅎㅎ
[08:18] <Nymph> Seony: 오~ 네
[08:18] <Nymph> Seony: 말씀하세요~
[08:18] <Nymph> 이제야 메시지를 봤네요...
[08:19] <Seony> 보통 개발하는 컴의 $_SERVER[ 'DOCUMENT_ROOT' ] 하고 실제 서비스 되는 서버의 디렉토리가 다를 경우, 저럴 때는 어떻게 경로를 지정해줘?
[08:19] <Seony> 예를 들자면,
[08:19] <Seony> 실제 서비스가 이루어질 곳은 아파치 버츄얼 호스트로 document root를 /home/seowon/webhosting/abc.com 으로 지정해놨는데,
[08:20] <Seony> 개발하는 컴에서는 그냥 /var/www/abc.com 이거든
[08:21] <Nymph> 음..
[08:22] <Nymph> DOCUMENT_ROOT 는 앞에는 상관이 없잖아요..
[08:22] <Nymph> /var/www , /home/seowon/webhosting
[08:22] <Seony> 위의 경우에는 경로가 다르게 출력돼
[08:22] <Nymph> 아.. 코딩 자체에 DOCUMENT_ROOT 를 풀 패스로 가지고 있군요..
[08:22] <Nymph> ㅠㅠ
[08:22] <Seony> 몇몇 파일은 그렇게 하고있어
[08:22] <Nymph> 그럼 까다로운데요...
[08:22] <Seony> 보통은 그렇게 안해?
[08:23] <Seony> 그냥 "../" 이렇게?
[08:23] <Nymph> 그렇게 않하져.. 그렇게 하면 서버환경을 바꾸거나 개발서버에서 서비스 서버에 소스 넣을때에 다 달라지니까..
[08:23] <Nymph> 웹 서버에서 돌아가면 그냥 / 하면
[08:23] <Seony> 그럼 그냥 상대경로로 ../../ 이런 식으로 해결하는 거야?
[08:23] <Nymph> /var/www/abc.com/
[08:23] <Nymph> 으로 인식을 하니까 그냥 절대경로로 해요..
[08:24] <Nymph>   /data/uploading
[08:24] <Nymph> 저리하면
[08:24] <Nymph> /var/www/abc.com/data/uploading
[08:24] <Nymph> 이리 되지 않나요?
[08:24] <Seony> 음... 개발컴 입장에서 루트는 /var/www가 되버리니까, 그러면 곤란한데... 그냥 상대경로로 해야겠다
[08:24] <Nymph> 아니면 그냥
[08:25] <Nymph> $_SERVER['DOCUMENT_ROOT']
[08:25] <Nymph> 이걸 넣어요..
[08:25] <Nymph> $_SERVER['DOCUMENT_ROOT']/data/uploading
[08:25] <Nymph> 저리하면 앞에 DOCUMENT_ROOT 가 바뀐다한들 아무런 영향이 없거든요..
[08:25] <Seony> 개발컴 입장에서는 document_root든 /든 전부 /var/www가 시작점이잖아
[08:26] <Seony> 근데 현재 개발 중인 사이트는 /var/www/abc.com이 루트가 되어야하니까...
[08:26] <Seony> 그냥 임시로 $_SERVER[ 'DOCUMENT_ROOT' ] 값을 덮어써야겠따
[08:26] <Nymph> 웹서버 입장에서 / 는 Document_root 잖아요. 파일시스템상에서 / 가 아니구..
[08:27] <Nymph> perl 로 리플레이스 해도 될듯한데요..
[08:27] <Nymph> 스트링 리플레이스. ㅋ
[08:27] <Seony> 그러니까, 개발컴 입장에서 루트는 /var/www/abc.com이 아니라 /var/www가 되잖아
[08:27] <Seony> 아니면 그냥 호스트 파일 수정해서 작접하는게 낫겠다
[08:28] <Nymph> 뭔가 제가 이해를 못한듯하네요.. ^^;;
[08:29] <Seony> ㅋㅋ 괜찮아.
[08:29] <Seony> 나도 설명을 알아듣게 못한거 같은데, 그냥 혼자 해결해보는게 나을거 같아
[08:29] <Nymph> 말로 하는건 어려워요.. ㅋㅋ 컴터가.. ㅋㅋㅋ
[08:29] <Nymph> 눈탱이로 보면서 하면 금방인데. .ㅋㅋ
[08:31] <DarkCircle> DOCUMENT_ROOT의 값이 어떻게 나오는지 정확히 보고
[08:31] <DarkCircle> 저 디렉터리 네임 규칙이 어떤지도 파악해보는게 좋을듯 하네요 ㅋㅋ
[08:33] <DarkCircle> 잘 찾아보면 도메인 이름 관련 패키지가 있을듯 ..?
[08:34] <Seony> document root값은 아파치 버츄얼 호스트에서 세팅한 document root 값이랑 똑같게 나와요
[08:34] <Seony> 그냥 제가 다른 환경에서 개발하는걸 맞추기가 귀찮아서 그런거죠 ㅎㅎ
[09:18] <Nymph> 인터넷이 불안한지 자주 끊기네요..
[09:19] <DarkCircle> (- -  )    (    -  -)
[09:20] <Nymph> 도둑이야!!!
[15:38] <sungyo> 좋은 주말입니다~~~!!^0^
[16:51] <sungyo> 12.04 resolv.conf 수정이슈 어떠헤들 해결하시는지 여쭤봐도 될까요?
[17:44] <sungyo> Seony: are you in morning?
[17:44] <Seony> 안녕하세요
[17:44] <Seony> 아침입니다 ㅎㅎ
[17:44] <sungyo> 네 안녕하세요.
[17:44] <sungyo> 좋은 아침이에요^^
[17:45] <Seony> 늦은 시간까지 안주무시고 계시네요
[17:46] <sungyo> 오랜만에 작업에 정신이팔렸어요. 최근에 써버도 깔끔이 갈아 엎고 했네요
[17:47] <sungyo> 12.04에서 네임서버 잡을때 reconlv.conf 대신 어떤거로 해결하세요?
[17:47] <Seony> 아... 가끔 그럴 때 있죠.  일에 초집중할 수 있게되는 날은 작업을.. ㅎㅎ
[17:48] <Seony>  /etc/resolvconf/ 라는 디렉토리가 있어요
[17:49] <Seony> 보통 dhcp가 아닌 경우는 거기다 네임서버를 지정하죠
[17:49] <sungyo> 네트워크 인터페이스에서 같이 지정해도 상관은 없는건가요?
[17:49] <Seony> 네. 그래도 상관없죠
[17:50] <sungyo> recolv.conf에 넣었다가 막 사라져서 처음에 놀랬어요. ㅋㅋㅋㅋ
[17:50] <Seony> 대신, 네임서버가 바뀌면 네트워크를 재시작해줘야한다는 귀찮음이 좀 있죠
[17:52] <sungyo> github를 공유해서 사용할 수도 있나요?
[17:52] <Seony> 네임서버 설정을요?
[17:52] <sungyo> 아. 아니요. 이건 다른 질문이에요.
[17:52] <Seony> 아...
[17:52] <Seony> 그러려고 나온게 git이잖아요 ㅎㅎ
[17:52] <sungyo> 컨텐츠 생산하는걸 다른 회원님들이 공유하고 싶어하시더라구요.
[17:53] <Seony> 당연하죠.  서로 공유하고 코드도 개선시키고, 어떤 점이 달라졌는지 비교도 가능하구요
[17:53] <sungyo> 저말고 다른 분들께서도 생산하시는걸 한곳에 몰아버리면 어떨까 싶어서요. 그러면 패스워드를 같이 공유해야하는건가요? 아님...브런치로 해결하나요?
[17:54] <Seony> 패스워드는 아니구요, 보통 commit 할 수 있는 권한을 다른 분들에게 드리고,
[17:54] <Seony> 그 분들이 코드를 수정해서 커밋을 하면, 프로젝트 마스터가 코드를 비교하고 통합하는 식이에요
[17:54] <sungyo> 황용해봐야겠네요.
[17:55] <Seony> 근데 git이라는 프로그램 자체를 배우기가 처음에는 좀 어려울 수도 있으니, 다른 분들도 연습을 많이 해보셔야할 거에요
[17:55] <Seony> 프로그래밍 소스코드가 아니라 그냥 단순한 문서 자료라면 차라리 드랍박스 같은게 낫구요
[17:55] <sungyo> 네 ㅡ,.ㅡa 그건 쫌...
[17:55] <sungyo> 음. 차라리 드랍을 생각해봐야겠네요.
[17:56] <sungyo> 코드 비교하고 통합하는건 git이 좋긴 할거 같아요.
[17:56] <Seony> 네.  각자 용도가 있는 거니깐요
[17:57] <sungyo> 아니면 드랍상에서 회원님들 폴더를 개별로 공유시키고 그걸 깃으로 올려서 반영해볼까요?
[17:57] <Seony> git은 텍스트파일을 비교/통합 하는 곳이기 때문에, 소스코드나 텍스트 파일이 아니면 아마 안될 거에요
[17:58] <sungyo> xml이거든요.
[17:58] <Seony> 아... 그러면 git도 괜찮겠네요
[18:03] <sungyo> 아.. xml인데, 깃상에서 내용 인식은 안되나봐요.
[18:09] <Seony> 그러면, github에서 xml파일은 지원 안해주나보네요
[18:10] <sungyo> txt도 열리는데 로케일이 안맞는건지는 모르겠어요.
[18:11] <sungyo> 확장자때문에 그럴까요?
[18:11] <sungyo> 뭐 다른 방법을 찾아보죠..ㅋㅋ
[18:12] <sungyo> 리눅스 gui 어플리케이션들은 빌드시 gui 명령어들을 빼놓는것도 참 중요한거 같아요. ㅋㅋㅋ
[18:13] <sungyo> 혹시 HTML5 기반의 프리젠테이션 툴 써보셨나요?
[18:14] <Seony> 아뇨.  프리젠테이션 툴은 전혀 쓸 일이 없어서요 ㅎㅎ
[18:15] <sungyo> ST3는 어떠세요?
[18:15] <Seony> 안써봤어요 ㅎㅎ
[18:16] <Seony> 사실 요즘은 터미널 외에는 쓰는게 없어서요
[18:19] <ahoops__> 안녕하세요.
[18:22] <sungyo> 업무 분위기는 어떠세요?
[18:25] <Seony> 분위기는 좋아요 ㅎㅎ 좀 개인적이기도 하고..
[18:25] <sungyo> 아 좋네요~ㅠㅜ
[18:25] <Seony> 전부 설명하긴 얘기가 길지만, 암튼 무지 편합니다 ㅎㅎ
[18:26] <sungyo> 요즘 '효율적 업무환경'에 관심이 가지더라구요.
[18:28] <sungyo> 슬슬 교대 해야 할거 같습니다. ㅋㅋㅋㅋ
[18:29] <sungyo> 입질도 오고, 새나라의 어른이는 일찍(?) 자주는게 좋은거 같아요
[18:30] <Seony> ㅎㅎ 얼른 주무세요
[18:30] <sungyo> 네 그럼 수고하세요~~~^^