문제와 답변을 모두 올려주셔서 감사합니다^^ 다른 분들께 도움이 많이 될 듯 하네요 smile

예^^ 그 RSS는 본문 RSS가 아니라 댓글 부분이라 스킨에서 사용 여부를 조정하시면 됩니다. smile

브라우저 캐시가 갱신되지 않아서 그런것 같습니다. (예전 버전의 css가 캐시된 것 같네요)

잘 안나오는 페이지에서 ctrl+f5를 눌러서 캐시를 지워보세요^^

허락받고 플러그인을 여기 올립니다.

소스를 보시고 수정이 필요한 부분을 수정해서 쓰시면 되겠습니다. smile

이 플러그인은 RSS 형태가 아니라 생짜 html 리스트 (ul) 형태로 최근 글과 링크를 뽑아줍니다.^^

예 말씀하신대로 config.php의 내용을 바꾸신 후에 설치된 디렉토리에 있는 .htaccess 파일을 열어서 RewriteBase 값도 바꿔 주시면 됩니다.^^ 새로 setup할 필요는 없습니다.

RewriteBase /tc/  이렇게 되어 있을텐데, tc 부분을 blog로 바꿔보세요 smile

예전에 파커님이 플러그인을 만든게 있습니다. 텍스트큐브 공지사항 내용을 뽑아와서 생짜 html로 만들어서 뿌려주는 플러그인입니다.^^

여쭈어보고 공개 가능하다고 하면 공개하도록 하겠습니다. smile

localhost의 경우 쿠키를 만들 수 없기 때문에 로그인이 불가능합니다.^^

사용하는 컴퓨터의 hosts 파일에 도메인을 하나 등록해서 (윈도우 안 쓴지 좀 되어서 위치가 정확히 생각이 안나는데, /windows/system32/drivers ? 였나 그 안에 파일이 있습니다. 열어서 textcube.local 등등 아무 도메인 이름을 추가하시고 그 이름에 해당되는 주소를 로컬로 잡아주시면 됩니다) 사용하시면 될겁니다. smile

빈 블로그에서 '서버에 백업하기'를 선택하시면 cache/backup/ 디렉토리 안에 xml 파일이 하나 생성될겁니다. (단일 사용자일 경우 하나만 생성됩니다.) 그 파일을 티스토리에서 만든 백업 파일로 덮어 씌우시고, 관리자 화면의 환경설정-데이터 에서 '서버로부터 복원'을 하시면 될겁니다. smile

웹표준 매우 잘 지켜서 만들고 있다고 (거의 선구적이라고) 생각합니다만....

개발하는 사람들이 거진 맥유저이니 맥 사용자라 겪는 문제는 아닐겁니다. 맨날 사파리에서 글 잘쓰는 저도 있는데요 -_-

테이블 문제는 처음에 DB prefix (테이블 식별자)를 다르게 하면 두 개 설치가 될겁니다... 같은 테이블 식별자를 사용하면 당연히 원래 테이블이 있으니 안 깔립니다. 설명을 잘 읽으면서 설치해주세요. hmm

덧) 이 포럼은 punbb라고, 텍스트큐브와는 별도의 프로그램입니다. roll

제어판에서 사용자를 등록하면 사용자만 추가됩니다. 그 사용자를 원하는 블로그의 일원으로 등록을 하셔야 합니다.^^

소스를 올리는 과정에서 파일이 깨졌다거나 한 것은 아닐까요?

blog.aaaaa.com/aaa/rss 를 읽어오면 될 것 같습니다. smile

삭제된 시나리오를 알 수 있을까요?

댓글 교정 부분이 문제인지 알아보기 위해서 /components/Textcube.Data.Post.php 를 여신 후에 updateComments 함수가 있는 부분을 찾아서

   438     function updateComments($id = null) {
   439         global $database;

여기서 global  $database; 위에

return true;
를 추가해서 일단 계산을 새로 하지 않도록 해 주세요.^^ 그리고서 교정이 마쳐지는지 한 번 확인을 부탁 드립니다.

skin.html에 php코드를 집어넣을 수는 없습니다.^^ (javascript는 가능합니다.)

php코드를 집어 넣기 위해서는 플러그인을 사용하셔야 합니다.

코드를 집어 넣고 싶은 스킨 부분에 치환자 ( [##_test_##] ) 를 입력하신 후에, 그 치환자 부분에 코드를 실행하는 플러그인을 짜는 방법이 있습니다. http://dev.textcube.org/wiki/PluginIntroduction 의 1번, 2번을 보시면 어렵지 않게 하실 수 있겠습니다.^^

현재 사용하시는 버전을 알려주셨으면 합니다.^^

굉-장히 예전의 1.5 알파 버전때 있었던 버그 같은데, 지금은 발생하지 않는것이 정상입니다. smile

으음 인덱스 설정이 변경되어도 큰 문제 자체는 없습니다만 껄끄럽기는 하겠군요...

현재 구조가 어떤지 모르겠네요.^^ 혹시 설치된 mysql에서 sessions 테이블의 구조를 알려주셨으면 합니다.

설치한 서버에 콘솔로 접근하셔서 (ssh나 telnet 으로 접속을....)

mysql -u 데이터베이스id -p 데이터베이스이름

입력하시면 암호 입력하는 곳이 나올겁니다. 그 때 데이터베이스 암호를 입력하시면

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 59889
Server version: 5.0.51a-3ubuntu5-log (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

이런 부분이 뜰겁니다.

여기서 mysql> 부분에

mysql> desc tt_Sessions;

(tt_ 부분은 처음 설치할 때 입력한 prefix입니다. 까먹으셨으면 config.php를 열어 보시면 써 있을겁니다)

를 입력하면 표가 하나 나올겁니다.

+--------------+---------------+------+-----+---------+-------+
| Field        | Type          | Null | Key | Default | Extra |
+--------------+---------------+------+-----+---------+-------+
| id           | varchar(32)   | NO   | PRI |         |       |
| address      | varchar(15)   | NO   | PRI |         |       |
| userid       | int(11)       | YES  |     | NULL    |       |
| preexistence | int(11)       | YES  |     | NULL    |       |
| data         | varchar(2048) | YES  |     | NULL    |       |
| server       | varchar(64)   | NO   |     |         |       |
| request      | varchar(255)  | NO   |     |         |       |
| referer      | varchar(255)  | NO   |     |         |       |
| timer        | float         | NO   |     | 0       |       |
| created      | int(11)       | NO   |     | 0       |       |
| updated      | int(11)       | NO   | MUL | 0       |       |
+--------------+---------------+------+-----+---------+-------+
11 rows in set (0.00 sec)

이런 식으로 뜹니다. 이 화면을 긁어서 여기 붙여 주시면 도움을 드리기 쉬울듯 합니다.^^

덧) 테이블 구조를 열람하는 디버그 모드를 하나 만들어야 하겠다는 생각이....

1,192

(1 답글들, 질문과 답변 / 사용자 지원에 작성)

설정이 잘못된 것 같습니다. 1.6의 많은 버그들이 1.6.3에서 수정 되었으니 1.6.3으로 업데이트 해 보신후에 문제가 있으면 설치된 디렉토리의 .htaccess 파일과 config.php 파일의 내용을 알려주세요 smile

(config.php에서 데이터베이스 관련 아이디랑 암호는 삭제하고 알려주시면 됩니다)

1.6.3에서 1.6의 리퍼러 관련 내용이 수정되었습니다.

* 블로그 : 리퍼러 통계 저장시 새로운 리퍼러를 제대로 저장하지 못하던 버그 수정 (#934)

이 부분일 듯 하네요^^ http://dev.textcube.org/ticket/934 에서 수정되었으니 1.6.3 이상으로 업데이트 해 주시기 바랍니다. smile

DB에 접속하지 못했을 때 나타나는 메세지가 뜨네요^^ 아마 엎는 중이신듯?

재현되면 한 번 더 알려주세요 smile

예 가능합니다. 기본으로 깔린 standard 스킨의 style.css 를 보시면 스타일 지정이 되어 있는 것을 보실 수 있을거에요.^^

트리 모양의 출력의 경우 카테고리 스킨도 적용이 가능합니다. image/tree 하위에 카테고리 스킨에서 사용하는 이미지 파일들이 있으니 참고하세요 smile

Atman 작성:

1. 첫번째 질문은 textcube 1.6.3에 Rewrite Module을 적용했을 경우의 에러입니다.

로그인을 하려고 하면, 다음과 같은 메시지가 나옵니다.

"페이지를 표시할 수 없습니다.
검색할 페이지는 현재 사용할 수 없습니다. 웹 사이트에 기술적인 문제가 있거나 브라우저의 설정을 변경해야 합니다. "

그런데, 다음과 같이 관리자 주소 "http://blog.netkie.com:7080/owner"를 추가로 주소창에 입력하면, 관리자 화면으로 갑니다.

말하자면 로그인이 되기는 되는데, 일단 에러메시지를 본 후에 다시 주소를 입력해야 하니까, 번거롭기도 하고 나중에 무슨 문제가 생길 것 같아서 불안하게 느껴집니다.

또한 플러그인 관리 메뉴에 들어가면, 플러그인의 아이콘 모양이 보이질 않습니다.


2. 두번째 질문은 textcube 1.6.3에 Rewrite Module을 적용하지 않았을 경우의 에러입니다.

이 경우에는 로그인이 한번에 잘 됩니다. 또한 플러그인 관리 메뉴에서, 플러그인 아이콘 모양이 잘 보입니다.

카테고리 명칭이 깨지는 오류가 납니다. 지금은 잘 기억이 나지 않지만, 다른 에러도 좀 있습니다. 어쨌든 Rewrite Module을 적용했을 때보다는 불안정합니다. 그래서 일단 로그인의 번거로움을 감수하며 Rewrite Module을 적용하고 있습니다.


해결책이 궁금합니다

포트가 80번이 아닌 경우에 보통은 자동으로 포트 번호를 인식해서 동작합니다만, 혹시 모르니 config.php 에

$service['port'] = 7080;

을 추가한 후에 테스트를 부탁 드립니다.^^

혹시 정말로 설치된 디렉토리 안에 rewrite.php가 없는게 아닐까요? (있어야 합니다~)

config.php 안의 경로를 수정해주세요^^

1.6.3으로 업그레이드 후에 한 번 더 테스트 부탁드립니다.^^

+ 브라우저에서 해당 페이지에서 ctrl+f5를 누르는 방식으로 캐시를 갱신해서 자바스크립트 버전을 올려주는 부분을 한 번 시도해 보세요 smile

Chief 작성:

휴...그럼 이걸 누구한테 여쭤봐야할까요?
TC 직접 만드신 분은 아실까요? ;;

참 난처하네요ㅠ

결국 제자리로 돌아온 것 같은 느낌...

위에 답글 단 사람들이 TC 만든 사람들인데, 답이 위에 다 나와 있습니다만...

로그인이 갑자기 안되는 문제?는 원래 생기지 않는 일입니다. 플러그인중에서 골치아프게 하는 것이 있을지도 모르니 임시로 plugins 디렉토리를 plugins_ 등으로 이름을 바꾸어서 플러그인 사용을 못하게 한 후 블로그로 접근해서 로그인을 시도해 보시거나, 1.6.3으로 한 번 업그레이드 해 보셔도 되겠습니다.