김동현 작성:

Mod ReWrite
----------------------------------------------
사용의 목적은 단지 외부에서의 접근을 용이하게 하기 위함이므로
mod_rewrite가 필수가 아닌 선택이 되게 하여 이를 미지원하는
호스팅계정이나 구현이 어려운 서버의 이용자가  단독형태의  블로그를
이용할 수 있게 해주면 어떤가여?

IIS에서도 ISAPI에서 기능을 하는 필터가 있으나 Rewrite 설정방법이나
구현방법이 다른 플랫폼의 모듈의 존재 가능성을 인식하여 유연성 있게
Rewrite관련 태터모듈내에서의 스위칭이 필요하다고 느껴집니다..
아파치에서만 작동하는 태터가 썩 마음에 내키지 않습니다..^^;
----------------------------------------------

tattertools 1.x core가, 설계 당시에는 지금처럼 GPL 공개나 개인 설치용이 아닌 서비스용이었기 때문에 지금 그러한 제약이 발생하고 있습니다.
아마 tattertools 2.x core에서 1순위 요구사항으로 말씀하신 것이 될 거라고 생각됩니다.

PHP 환경 문제일 수 있습니다.
가능하시다면 php.ini나 phpinfo() 결과를 알려주세요.

판따스틱해요~

dikafryo 작성:

.htaccess 의 RewriteRule 가 정규표현식을 사용하는것 같은데.

1. RewriteCond %{ENV:REDIRECT_SURI} 는 어떤 상태를 의미하는것인가요.

SURI 처리가 완료되었는지 환경 변수를 통해 확인하는 if statement 같은 역할을 합니다.
rewrite는 변경된 url에 대해 다시 .htaccess를 처리하므로 내부적인 처리가 끝났다고 SURI 환경 변수를 설정하고 이를 확인하는 것입니다.

dikafryo 작성:

2. RewriteRule (.*) - [L]    에서   - 가 무엇을 뜻하는지요?

상위 rule에 해당되지 않은 나머지(.*)는 그대-로 처리완료L한다.

dikafryo 작성:

3. RewriteCond  %{REQUEST_FILENAME} -d  와  -f 가 있는데  에서 REQUEST_FILENAME 과 -d , -f 옵션의 의미는 무엇인가요.

-f: REQUEST_FILENAME이 나타내는 regular file이 존재하는가?
-d: REQUEST_FILENAME이 나타내는 directory가 존재하는가?

dikafryo 작성:

4. RewriteRule 의 뒤에  [NE] 는 무슨뜻인지요?

no URI escaping of output, 이미 escape했으니 rewrite가 다시 escape하지 말아라.

dikafryo 작성:

이곳의 글 검색도 .htaccess 로 해도 안나와서 문의드립니다. 

.htaccess 의 호출하는 파일의 제어가 제겐 신선한 충격으로 다가왔습니다.. 한동안은 이것때문에 잠을 설칠것 같네요.

잠이 보약입니다! smile

5

(2 답글들, 티스토리(TiStory.com)에 작성)

Juno 작성:

지금 현재 시간 : 2006/08/28 08:04

티스토리 새글 작성 등록일자 : 2006/08/27 23:04

티스토리 환경 설정 : 시간대 - 대한민국

무엇인가 이상하지 않나요?

대한민국 시간대로 되어 있는데 실제로 새글 작성 할때 나오는 시간은 대한민국 시간이 아니구...-_-;;;

대한민국으로 설정을 해 놓으면 안되는건지?

아니면 머 다른 원인이 있는건지?

궁금합니다..^^;;

환경설정에서 시간대를 다시 저장해 보시겠어요? 아니면 블로그 이름을 알려주세요.

태터툴즈에도 초대기능이 있기에, 초대장 보내는 부분 역시 공개된 소스 코드에 포함되어 있습니다.
문제를 확인해 보겠습니다. 감사합니다.

7

(4 답글들, 잡담하기에 작성)

inureyes 작성:

샌드박스 코드 동기화가 끝났습니다. 여러 종류의 보안패치와 함께 워낙 바뀌어버린 두 소스간의 차이로 인하여 '가끔' 고생한 것을 제외하면 무난하게 끝났네요.

...과연 '무난할까' 이것이 문제입니다. trunk 안에서도 날라다니는 변수들의 구조가 바뀐 부분이 많고, sandbox도 이미 다른 세상의 변수들(...)을 사용하고 있기 때문에, 어떠한 변수들이 날아가는가에 대한 보안 체크 루틴의 추가를 하다 말았습니다. 어느정도는 다 찾아 반영을 해 두었기 때문에 로그인이 되지 않는 사태 같은 것은 없겠지만, 상당한 수의 기능이 아마 잘 작동하지도 않을 것이라고 예측해 봅니다.

하하^^
리포트의 홍수를 부어주세요 smile rev.943 이후로 안정화 다시 시작할랍니다 smile

그 많은 changesets을 반영하시느라, 정말 수고하셨습니다! ^^;

soonJin 작성:

찾았습니다!!!
글의 공통점을 찾던중 드디어 발견했습니다!!!
http://soonjin.com/69
http://soonjin.com/76
http://soonjin.com/79
http://soonjin.com/81
위에 두 글은 제가 글을 쓰고 "글터"에 글을 올릴려고 했는데 전송실패를 한 글이고,
밑에 두글은 제가 실험을 하다가 발견 한 것인데....제목이나 내용에 "soonjin'blog'라는 단어가 들어가면 트랙백전송 실패가 나옵니다.

근데, 이 트랙백오류는 "글터"에만 적용되는 것이 아니더군요...네이버에도 트랙백을 보내려고 하는데 오류가 나왔습니다...
어찌 된일이죠???

이런 황당한 일이...

**다른 블로그에서 똑같은 방법으로 실험을 해봤습니다."성공했습니다"
이상하게 티스토리에서만 안됩니다...어찌 된일인지요?

자세히 알려주셔서 감사합니다.
제가 보기에 대충 원인을 알 것 같습니다.
내일 담당자로 하여금 수정하도록 지시하겠습니다.
감사합니다.

관련 문제가 오늘 패치될 것입니다.
감사합니다.

durumee 작성:

초대장 받은 메일 정리하다가 이용약관 보기가 있어서 눌렀더니 404 에러를 보여 주고 있습니다.
물론 서버에서 아직 이용 약관이 없다고 숫자로 말은 해주고 있지만 wink 아무래도 수정하시라고
말씀 드려보고자 글을 올립니다. smile

이용약관 보기의 페이지 주소 http://www.tistory.com/provisions.html

수정하였습니다. 감사합니다.

11

(2 답글들, 티스토리(TiStory.com)에 작성)

수정되었습니다.
감사합니다.

12

(2 답글들, 티스토리(TiStory.com)에 작성)

마모루 작성:

태그를 입력했는데, 같은 태그가 중첩되어서 나옵니다.

아래 링크의 포스트를 보시면 아실 겁니다.

http://mamoru.tistory.com/1

분명, 같은 태그를 처음 글 작성시 1번만 입력했고, 잘못 중첩된 태그를 제거했음에도 다시 중첩이 되네요.

새 글을 쓰기 전에, 데이터 삭제를 해서 DB는 비워졌을 것이고, 스킨에 영향을 받는 것은 아닌 것 같습니다.

넵!
지금 버그를 확인해서 수정 작업을 진행하고 있습니다.
감사합니다.

도연님께 메일 보내 드렸습니다..

14

(14 답글들, 티스토리(TiStory.com)에 작성)

나니 작성:
PAPACHA 작성:
나니 작성:

크크크;; 사실은 친구는 아니고 아끼는 동생입니다. wink 제게 좀 특별한 동생이라;

타임존은 요청이 있으면 계속 추가할 것입니다. 하나를 추가하기 위해서는 타임존 정보 문서를 보고 분석해야 합니다.
영국은 이미 추가되어 있습니다. 옥스포드대 주변이라함은 어디를 말씀하시는지요?

영국은 timezone이 하나 뿐인가요? @_@

영국은 런던 시간대를 포함해서 11개의 timezone을 가지고 있습니다. 현재 시간대 체계는 지브롤터를 제외한 나머지는 런던과 동일합니다. 태터툴즈에 추가된 영국 timezone은 정확히 런던 시간대를 의미합니다.
@영국은 지금 써머타임중~

15

(14 답글들, 티스토리(TiStory.com)에 작성)

나니 작성:
graphittie 작성:
나니 작성:

지금도 추가 받나요? 제 친구가 영국 옥스포드대에 다니는데 주변 시간대 추가해주세요;;

은근히 친구자랑!!

크크크;; 사실은 친구는 아니고 아끼는 동생입니다. wink 제게 좀 특별한 동생이라;

타임존은 요청이 있으면 계속 추가할 것입니다. 하나를 추가하기 위해서는 타임존 정보 문서를 보고 분석해야 합니다.
영국은 이미 추가되어 있습니다. 옥스포드대 주변이라함은 어디를 말씀하시는지요?

graphittie 작성:
PAPACHA 작성:

이것은 스킨의 영역이라기 보다는 언어의 것으로 여겨지며, 지금도 언어 리소스에서 재정의할 수 있습니다.
언어 리소스에서 다음 부분을 살펴보십시오.

//$__text['%H:%M'] = '';
//$__text['%H:%M:%S'] = '';
//$__text['%Y'] = '';
//$__text['%Y/%m'] = '';
//$__text['%Y/%m/%d %H:%M'] = '';
//$__text['%Y/%m/%d'] = '';
//$__text['%m/%d'] = '';

이 의견에는 이견이 있습니다. ko.php 등의 언어파일은 주로 관리자 화면에 관계된 리소스(외부 블로그에 표시되는 일부 자바스크립트 제외)입니다. 전에도 예를 들어놓았지만(http://forum.tattertools.com/ko/viewtopic.php?id=846), 관리자 환경의 언어설정과 외부 스킨 영역의 언어는 다를 수 있습니다.

"관리자|환경설정"에서 언어를 중국어로 설정해 놓고, 스킨은 한국어를 사용하고 있는 블로그가 있다고 가정하겠습니다. 만약 위에 적어주신 "언어파일 내의 날짜/시간 포맷 부분"이 주석에서 해제되어 해당 언어를 따르도록 셋팅이 되어 있다면, 스킨은 한국어를 사용한다고 해도 스킨 내의 날짜/시간 부분은 중국어가 출력되게 됩니다. 따라서 이 영역은 스킨에 포함되어야 하는 영역입니다.

한 가지 더 설명 드려야 할 부분은 한국어 스킨을 사용한다고 해서 날짜/시간 부분이 반드시 "2000년 06월 11일 11시 36분 30초" 형식으로 한국어를 따를 필요는 없다는 점입니다. 서양에서는 드물겠지만 영어가 하나의 스타일로 자리잡고 있는 동양권에서는 스킨은 자국의 언어로 제작하되, 날짜/시간 영역은 영어형식을 사용하고자 하는 사용자가 다수 존재하고 있습니다. 따라서 외부 블로그에 출력되는 "날짜/형식 부분"은 언어 리소스, 외부 스킨과 별개로 제어되는 편이 좋다고 생각합니다. 이를 위해 제안한 플로그인 방식이 이 게시물 아래 몇 번째에 등록되어 있습니다.(http://forum.tattertools.com/ko/viewtopic.php?id=962)

이 플러그인은 아마도 정규식을 사용하게 될 것이므로 치환 대상이 될 "날짜/형식 부분"의 일원화를 위해 제시해 주신 언어 리소스 부분은 주석화된 채 그대로 두고, 현재 방식인 "00-00-00 00:00:00"을 계속 사용하는 것이 좋다고 생각합니다.

네, 저도 반드시 언어의 영역에 속한다라고 단정 짓고 싶지는 않으며,
언어의 영역을 벗어나고 싶다면, 스킨보다 플러그인에서 처리하는 것이 좋다고 생각합니다.

http://forum.tattertools.com/ko/viewtopic.php?id=671

나니 작성:

1. 세계표준시간

전에 GMT에 대한 논의가 이루어졌습니다만, 그 때는 timezone을 직접 선택하는 (select form) 형식이었는데
wordpress 처럼 현재의 UTC time을 보여주고 그것에 맞추어서 현재 시각을 정하는(input form) 건 어떨까 싶어서 건의합니다.
만약 UTC time이 2006년 6월 30일 10시 40분 00초라면
우리나라는 현재 2006년 7월 1일 7시 40분 00초이므로 9시간 차가 납니다. 그럼 시간재조정 폼을 넣고 "(9)시간"이라고 넣으면 될거 같거든요.
물론 이것과 관련해서는 블로거분들이 이해하지 못할 수 있으니 가이드라인을 정해두는 게 좋을 거 같고요.

이전에 tistory 섹션에서 여러 번 말씀드린대로, offset으로 지정하는 것은 현재 시간에만 의미가 있습니다. 즉 1초전의 offset과 지금의 offset이 다르다는 것입니다. 그래서 태터툴즈는 UTC로 시간 정보를 저장하지만, wp는 localtime으로 저장합니다.

그러나, wp가 사용자가 글을 작성할 때 현재 offset으로 다시 정의해 줄 수 있으면 문제가 해결될 것으로 보이지만, 언제 댓글이 달릴 지 모르기에, 제대로된 localtime을 유지하기 위해서는 사용자가 변화되는 offset을 계속 보정시켜 줘야 합니다.

또한 태터툴즈는 timezone을 변경하면 일괄적으로 모든 글과 댓글 등에 대해 localtime을 보정할 수 있지만, wp는 GMT로 저장하고 있어도 보정할 수 없습니다.

한국처럼 daylight saving time (써머타임)을 시행하지 않는 곳에서는 별 문제점이 없겠지만, 그렇지 않은 곳에서 심각할 수 있습니다.

나니 작성:

2. 날짜형식

lunamoth 작성:

월일시간 형식조정 // 언제 논의가 된 것도 같습니다만, 2006/07 , 2006년 7월 등 날짜 형식을 옵션에서 조정 가능 했으면 합니다.

이 부분에 대해서는 select form으로 나가도 좋을 것 같네요.

한글 형식: 2006년 7월 1일 | 2006. 7. 1. | 2006/7
영문 형식: Saturday, July 01, 2006 | July 1, 2006 | 2006. 7. 1. | 2006/7
중국 형식: 星期六, 1 七月, 2006 | 2006年7月1日 | ...
불어 형식: samedi 1 juillet 2006 | Juillet 1, 2006 | ...

물론 각 언어에 대한것은 환경설정에서 어떤 언어를 사용했느냐 따라서 달라지는거구요.

이것은 스킨의 영역이라기 보다는 언어의 것으로 여겨지며, 지금도 언어 리소스에서 재정의할 수 있습니다.
언어 리소스에서 다음 부분을 살펴보십시오.

//$__text['%H:%M'] = '';
//$__text['%H:%M:%S'] = '';
//$__text['%Y'] = '';
//$__text['%Y/%m'] = '';
//$__text['%Y/%m/%d %H:%M'] = '';
//$__text['%Y/%m/%d'] = '';
//$__text['%m/%d'] = '';

19

(5 답글들, 공지사항에 작성)

태터툴즈 1.0.6에 포함된 심각한 버그에 대한 패치 버전 1.0.6.1을 배포합니다.
다중사용자 모드로 사용하거나 글 저장시에 오류 발생으로 불편을 겪고 계신 경우에 업그레이드해 주시기 바랍니다.

태터툴즈 1.0.6.1 배포판
  zip: http://dev.tattertools.com/svn/releases … .0.6.1.zip
  tar.gz: http://dev.tattertools.com/svn/releases … 6.1.tar.gz

==1.0.6 이후 패치 내역==

* 다중사용자 모드에서 일괄 분류 변경시에 타 사용자 글의 분류까지 변경시키는 버그 수정
   * http://dev.tattertools.com/ticket/161
   * http://dev.tattertools.com/changeset/532
   * http://dev.tattertools.com/changeset/535
   * http://dev.tattertools.com/changeset/538

* 일괄 분류 변경시에 '전체'로 변경 누락 수정
   * http://dev.tattertools.com/ticket/162
   * http://dev.tattertools.com/changeset/537

* 글 편집에서 window.onload event가 발생하기 전에 저장할 때 생기는 오류 수정
   * http://dev.tattertools.com/ticket/114
   * http://dev.tattertools.com/changeset/545

* 데이터 복원시에 스킨 이름 보안성 검사 미흡으로 인한 버그 수정
   * http://dev.tattertools.com/ticket/163
   * http://dev.tattertools.com/changeset/546

==특이 사항==

* 보안 버그 패치는 다중사용자 모드로 설치된 경우에 해당됩니다.
* 자바스크립트 파일이 변경되었기에 Ctrl+F5를 한 번 눌러 주시는 것을 권장합니다.

감사합니다.

유마 작성:

태터스토리에도 2차 도메인 연결이 있던데... 위의 방법으로 가능한가요?...
티스토리는 금방 되던데.. 태터스토리는 안되더군요... 잘못 한건가...

티스토리에 적용된 2차 도메인 연결관련 패치가 태터툴즈(태터스토리)에 아직 적용되지 않았습니다.
몇 가지 추가 패치가 구현되면 태터툴즈에 적용하도록 하겠습니다.

21

(14 답글들, 티스토리(TiStory.com)에 작성)

BlueOcean 작성:

헉! 업데이트후 부..분류가.. 하나도 안되어 있습니다..; 점검부탁드립니다 ㅠ 0ㅠ;
go.tistory.com

이번 업데이트 이후에, 데이터를 새로 복원(마이그레이션)하셨거나 분류명을 수정하셨나요?

22

(14 답글들, 티스토리(TiStory.com)에 작성)

방금 업데이트 전의 정보를 기준으로 글의 분류가 복원되었습니다.
죄송합니다만, 업데이트 이후에 분류를 변경하신 경우에도 이전으로 복원되었기에 다시 변경하셔야 합니다.
이번 업데이트의 버그로 인해 많은 불편과 문제를 발생시킨 점, 진심으로 사과 드립니다.
감사합니다.

soonJin 작성:

조금 전(몇분전)에 분류를 수정하고 있었습니다.

하나하나씩 수정하던 중,
순간적으로 분류들이 다 고쳐지더군요.

"오류수정"하셨구나...생각을 했는데,

다시 확인을 해보니

"분류오류"는 수정이 된 듯하나,
"공지사항" 글이 일반 글로 옮겨지면서

"공지사항"에 글이 하나도 없는 현상이 일어났습니다.

홈페이지를 들어가도
"공지사항"란에 글 목록이 나타나 있지 않습니다.

이 부분도 방금 복원시켰습니다. 확인 부탁 드립니다. 감사합니다.

24

(14 답글들, 티스토리(TiStory.com)에 작성)

글의 분류를 일괄 변경하는 부분에 버그가 있어, 다른 사용자의 글까지 영향을 미치는 버그를 확인하여 패치하였습니다.
업데이터 전에 며칠에 걸쳐 테스트를 하였으나 안정된 모습을 보여 드리지 못해 정말 죄송합니다.
이미 임의로 변경된 글의 분류를 복원시킬 수 있도록 최선을 다하겠습니다. 이에 대해 별도로 공지 드리겠습니다.
다시 한 번 사과의 말씀을 드립니다. 감사합니다.

1. www 미지원 문제
  이것이 지원되지 않는 이유는 구조적인 문제입니다. 현재 태터툴즈에서는 2차 도메인을 하나 밖에 설정하지 못합니다. 이 조건 하에서 www에 대해 자동으로 지원하는 것이 사실상 불가능합니다.
  2차 도메인을 설정하면, 설정한 것을 우선으로 합니다. 즉 태터툴즈(tistory)가 실 소유자 관계를 판단할 수 없기 때문에 먼저 설정한 사람이 소유자로 간주하여 2차 도메인을 지원하게 됩니다. 만약 이 2차 도메인에 www.이 붙은 경우를 자동으로 지원한다고 하더라도 다른 사람이 www.2차도메인을 설정하게 되면 2차도메인을 설정한 사용자는 www.2차도메인에 대한 권리를 잃어버리게 됩니다. 2차도메인이 설정되면 www.2차도메인도 자동으로 선점하게 한다면, 2차도메인과 www.2차도메인을 구분하여 사용하고자 하는 경우를 지원하지 못하게 됩니다.
  근본적인 해결 방법은 2개 이상의 2차 도메인 설정을 지원하는 것입니다.
  여러 해결 방법과 문제에 대해 검토하고 있습니다.

2. 2차 도메인을 기본도메인으로 처리하지 못하는 문제
  로그아웃하거나 댓글 등을 달 때, 2차 도메인이 적용되지 않는 문제는, 사실 아직 구현되지 않았습니다.
  도메인 설정의 중간 부분에 있는 radio 버튼이 기본 도메인을 설정하기 위한 것입니다. 이렇게 설정된 기본 도메인은 로그아웃이나, RSS, 댓글 홈페이지 등에 적용되어야 하며, 빠른 시일내에 구현하도록 하겠습니다.

감사합니다.