101

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

.htaccess 맨 마지막 부분에 다음을 추가하시면 해결됩니다.

SetEnvIfNoCase Referer "^http://www.domain.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.domain.com$" locally_linked=1
SetEnvIfNoCase Referer "^http://domain.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://domain.com$" locally_linked=1
<FilesMatch ".(gif|jpg|png|bmp|GIF|JPG|PNG|BMP|wav|mp3|wma|WAV|MP3|WMA|mpg|mpeg|avi|asf|wmv|swf|MPG|MPEG|AVI|ASF|WMV|SWF|zip|rar|exe|ZIP|RAR|EXE)$">
Order Allow,Deny
Allow from env=locally_linked
</FilesMatch>

나니님. 저는 눈치가 없는게 평균수준 이상이라고 다들 말합니다.
이해해 주시리라 믿습니다.

그리고, 사실은 식물애호가가 맞거던요. 울집 앞 뒤론 꽃이 만발해 있답니다.

즐거운 나날들 되세요.

플러그인 -> 플러그인 목록 -> 미아 찾기 캠페인 클릭 -> 미아 찾기 캠페인 활성화 -> 환경설정 ->

배너 표시설정

적용 항목 : 체크v본문  체크v사이드바  ( 본문 치환자 사용)

본문 출력갯수 :  2
사이드바 출력갯수 :  1
이미지 사이즈 : 50
테두리 색 :  #e3e3e3

-> 저장

* 사이드바 설정은
스킨 -> 사이드바 -> 추가 가능한 플러그인 -> 미아찾기캠페인을 오른쪽 사이드바로 원하는 위치에 드래그

아마도 포스트에는 하단에 자동출력이 되는 것으로 알고 있습니다.

1.6 알파버젼 올리고, 위 r4575 파일 덮어씌우니 Shutdown ... 다음 버젼 기대하겠습니다.
물론 통째로 백업 비상장치는 해 두었습니다.

count query string elapsed (ms) elapsed sum (ms)  rows error stack
Shutdown  29.1     

1 (1+0 cache) Queries
0 ms elapsed in db query, overall 29.1 ms elapsed

즐거운 하루되세요.

TC 1.5.3.1 이후에 소스가 너무 많이 수정된 듯 화면이 백지로 나옵니다.

http://dev.textcube.org/svn/sandbox/
http://dev.textcube.org/svn/releases/te … 010.tar.gz

곧 나올 1.6 알파 2를 덮어 쓰는 과감함을 보여 드리겠습니다.
잠도 못자게 옹알거려 ^^; 미안합니다.
아자아자 화이팅!!!

산지기님 <- 실수가 아닌 실패작입니다.
inureyes님....;)
요즈음 눈치도 없는 인간들이 있습니다. -> 스스로 인정
감사드리며 업스트림 기대가 됩니다.
바쁘신데도 불구하고... 애쓰시는 모습 '더 더욱 감사' 그 자체입니다.

즐거운 나날들 되세요.

웹깨비의 답변입니다.
   
여러테스트를 해본결과 MySQL을 콘솔상태에서 대소문자를 함께 사용하여 입력을 하더라도 생성시에는 모두 소문자로 테이블 명이 생성되며 필드명은 대소문자를 설정한대로 입력이 되고 있습니다.

위의 답변이 올라온 내용을 쉽게 이해하기가 어렵습니다.
좀더 자세하게 풀이를 해주시면 좋을듯합니다.

-- 위 표현이 정말로 맞다면 대, 소문자 확실히 구분해 주는 리눅스사용자를 위한 것이지 윈도우 사용자는 배려하지 않았다는 것으로 유추? 표현이 맞나요? 해 볼 수 있는데요.... --

즐거운 하루되세요.

테이블명이 전부 소문자로 되어 있습니다.
tc_entriescount
tc_ 모든 테이블이 전부 소문자로 되어 있습니다.

tc_OpenIDComments, tc_OpenIDUsers   ->   tc_openidcomments, tc_openidusers
tc_EntriesCount  ->   tc_entriescount
tc_TeamUserSettings  ->   tc_teamusersettings
tc_EolinCategory  ->   tc_eolincategory
tc_SubscriptionLogs, tc_SubscriptionStatistics  ->   tc_subscriptionlogs, tc_subscriptionstatistics
tc_Entries_hits  ->   tc_entries_hits
tc_Entries_hits_sub  ->   tc_entries_hits_sub

실제 테이블명은 tc_entriescount 인데 CREATE TABLE tc_EntriesCount
실제 테이블명인 tc_entriescount 테이블 만들 때 테이블명을 대, 소문자 구분없이 tc_EntriesCount 로 쓸 수 있나요?
정규식인가요?

깨비홈 관리자로부터의 답변입니다.

MySQL에서는 대소문자를 구분하여 테이블명을 구분하지 않습니다. 그러나 모든 테이블 명은 소문자로 하시는게 좋을듯합니다.

플러그인의 테이블명을 알고있다면 해당 플러그인에서 자동삭제하는 부분에 문제가 있어 그러할 수 있습니다.
그리고 위의 사항으로 보아 DB자체의 문제라면 우선 phpmyadmin 을 이용하여 테이블 수정 또는 테이블 고치기를 해보시는 것도 좋을듯합니다.

물론 삭제를 해서 다시 설치해보시는 것도 좋을듯합니다.

해당 테이블을 어떤 것으로도 삭제할 수 없다면 c:\kebihome\system\db_data\ 디렉토리의 해당 블로그 데이터베이스 이름의 폴더 안의 해당 테이블 이름으로 된 파일을 삭제하시면 삭제가 됩니다.

감사합니다. inureyes님.

그럼 블로그 아래 어떤 것도 설치할 수 가 없군요. PunBB를 설치하였으나 http://www.bellblog.com/ 로만 접속이 됩니다.

윈도우서버에서는 대소문자 구분을 하지 않고 리눅스서버에서만 대소문자 구분하는 것으로 알고 있습니다.
그러나

###################################################
비록 Win32 계열의 운영체제의 경우 대소문자 구분을 하지 않지만 하나의 SQL 문에서 대소문자를 섞어서 사용할 수는 없다. 아래는 잘못 된 예이다.
   mysql> SELECT * FROM  table_name WHERE table_column=1;

또한 별칭(Aliases)는 대소문자를 구분한다.아래 역시 어긋난 예이 다.
   mysql> SELECT table_column1 FROM table_name2 AS a WHERE table_column2=1 OR  table_column3=2;
####################################################

이게 무슨 말인지 당췌 알 수가 없습니다.

MySQL   4.014에서 보고된 버그가  MySQL   5.0.41 에서 잡히지 않았을까요? 그럼 이 문제는 특별히 제 사이트에만 나오는 버그인가요?
그럼 해결할 수 있는 방법이 없는게로군요... 문제가 생기지 않는 MySQL 버젼 찾아서 다시 깔아야 하나요?

다중사용자 모드로 설정 사용자 입니다.
http://www.bellblog.com/
http://www.bellblog.com/bb 로 당연히 접속이 잘 됩니다.
문제는 http://www.bellblog.com/아래 어떠한 주소라도 똑 같이 접속이 되는데 이건 문제가 없는 건가요??

http://www.bellblog.com/geghoijgepovjwo … ejhpeojpjv
접속을 해 보시면 .....

.htaccess 에 다음

SetEnvIfNoCase Referer "^http://www.bellblog.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://www.bellblog.com$" locally_linked=1
SetEnvIfNoCase Referer "^http://bellblog.com/" locally_linked=1
SetEnvIfNoCase Referer "^http://bellblog.com$" locally_linked=1

와는 상관관계가 있는건가요? 워낙 제가 무식해서 말입니다...

이미 테이블이 생성되어 있는데도 접속할 때 마다 테이블을 다시 생성해야 하나요? 이 건 이해가 가지 않는 부분입니다. 단지 디비에 저장된 정보를 필요한 부분만큼 불러오면 되지 않나요? 플러그인에서 테이블을 생성한다는 말씀은 있었으나 왜? 존재하는 테이블을 접속할 때 마다 다시 생성해야 하는지? 이건 이해가 가지 않는데요....
Error no. 1050 시작부터 632ms -> 끝나는 부분 1309ms 가 늦게 열리는 이유 맞나요?

그럼 해결할 수 있는 방법이 없는건가요?

플러그인 활성화하고 메인화면으로 돌아오면 테이블은 생성이 됩니다. ~~~~
그러나, 테이블을 삭제할려면 디비에 접속하여 삭제해야 합니다. ㅠㅠ

1. Apache             Version 2.2.4 
2. MySQL              Version 5.0.41
3. PHP                  Version 5.2.3
4. phpMyAdmin      Version 2.9.0

KebiHomeServer406버젼을 쓰고 있습니다.
php.ini 등 설정부분도 올려드려야 하나요?

아래 붙임이미지는 유령화면입니다.
/owner/plugin/tableSetting

오늘 새벽에 setup 한 TC 1.5.3.1

phpinfo(); 는
http://www.pixeladvertising.cc/phpinfo.php

1메가바이트도 되지 않는 용량 800몇 키로바이트가 무슨 업로드용량에 제한을 받을까요? 대부분 3메가 10메가 등등 업로드용량 제한을 하고 있으나 개인서버의 경우에는 php.ini 에서 용량을 더 올릴 수 있는 것으로 알고 있습니다.

..../blog/owner/plugin/tableSetting/delete/index.php 가 플러그인 - 테이블세팅 - 지우기 - 실행 아닌가요?
그리고 cache를 속속들이 다 뒤져 보았지만 케시에는 저장이 되지 않는 것 같습니다.

텍스트큐브를 오늘 새벽 다른 곳에 다시 setup하고 실행하였습니다.

TC 1.5.3.1 확장프로그인 중에 활성화했을 때 에러나는 플러그인은 다음과 같습니다.

FootNote

Undefined variable: title_text(8)
File: /pixeladvertising/plugins/FootNote/index.php:38

Eolin

11 CREATE TABLE tc_EolinCategory (blogid int(11) NOT NULL default '0',entryId int(11) NULL ,eolinCategoryId int(11) NULL ,eolinThemeId int(11) NULL , PRIMARY KEY (blogid,entryId)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.1 903.2   0 Error no. 1050 : Å×À̺í 'tc_eolincategory'´Â ÀÌ¹Ì Á¸ÀçÇÔ C:/pixeladvertising/lib/plugins.php:85 require
C:/pixeladvertising/lib/includeForBlog.php:42 require
C:/pixeladvertising/blog/index.php:44

OpenID

11 CREATE TABLE tc_OpenIDComments (blogid int(11) NOT NULL default '0',id int(11) NOT NULL ,openid varchar(128) NULL , PRIMARY KEY (blogid,id)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.1 333.3   0 Error no. 1050 : Å×À̺í 'tc_openidcomments'´Â ÀÌ¹Ì Á¸ÀçÇÔ C:/pixeladvertising/lib/plugins.php:85 require
C:/pixeladvertising/lib/includeForBlog.php:42 require
C:/pixeladvertising/blog/index.php:44

12 CREATE TABLE tc_OpenIDUsers (blogid int(11) NOT NULL default '0',openid varchar(128) NOT NULL ,delegatedid varchar(128) NULL ,firstLogin int(11) NULL ,lastLogin int(11) NULL ,loginCount int(11) NULL ,data text NULL , PRIMARY KEY (blogid,openid)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.1 335.9   0 Error no. 1050 : Å×À̺í 'tc_openidusers'´Â ÀÌ¹Ì Á¸ÀçÇÔ C:/pixeladvertising/lib/plugins.php:85 require
C:/pixeladvertising/lib/includeForBlog.php:42 require
C:/pixeladvertising/blog/index.php:44

RssNews

Use of undefined constant get_url_fsockopen - assumed 'get_url_fsockopen'(8)
File: C:/pixeladvertising/plugins/SB_RSSNews/RSSNews.php:2

팀블로그

11 CREATE TABLE tc_TeamUserSettings (blogid int(11) NOT NULL default '0',userid int(11) NOT NULL DEFAULT '1' ,style varchar(255) NULL DEFAULT '' ,image varchar(32) NULL DEFAULT '' ,profile text NULL DEFAULT '' ,updated int(11) NOT NULL DEFAULT '0' , PRIMARY KEY (blogid,userid)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.2 594.4   0 Error no. 1050 : Å×À̺í 'tc_teamusersettings'´Â ÀÌ¹Ì Á¸ÀçÇÔ C:/pixeladvertising/lib/plugins.php:85 require
C:/pixeladvertising/lib/includeForBlog.php:42 require
C:/pixeladvertising/blog/index.php:44

피드구독통계

11 CREATE TABLE tc_SubscriptionLogs (blogid int(11) NOT NULL default '0',ip varchar(16) NOT NULL ,host varchar(64) NULL ,useragent varchar(128) NOT NULL ,referred int(11) NOT NULL DEFAULT '0' , PRIMARY KEY (blogid,useragent)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.9 535.2   0 Error no. 1050 : Å×À̺í 'tc_subscriptionlogs'´Â ÀÌ¹Ì Á¸ÀçÇÔ C:/pixeladvertising/lib/plugins.php:85 require
C:/pixeladvertising/lib/includeForBlog.php:42 require
C:/pixeladvertising/blog/index.php:44

12 CREATE TABLE tc_SubscriptionStatistics (blogid int(11) NOT NULL default '0',ip varchar(16) NOT NULL ,host varchar(64) NOT NULL ,useragent varchar(128) NOT NULL ,subscribed int(11) NOT NULL DEFAULT '0' ,referred int(11) NOT NULL DEFAULT '0' , PRIMARY KEY (blogid,useragent)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.1 537.9   0 Error no. 1050 : Å×À̺í 'tc_subscriptionstatistics'´Â ÀÌ¹Ì Á¸ÀçÇÔ C:/pixeladvertising/lib/plugins.php:85 require
C:/pixeladvertising/lib/includeForBlog.php:42 require
C:/pixeladvertising/blog/index.php:44

또, 하나의 문제점은 phpmyadmin 으로 접속하여 위의 테이블을 분명히 삭제하였으나, 관리자페이지 -> 플러그인 -> 플러그인 데이터 관리페이지에 유령처럼 테이블이 있는 것 처럼 보이는 문제도 있습니다.

플러그인 테이블을 지울 수 없습니다. 때문에 에러...

블로그 주소 : http://www.bellblog.com/bb
텍스트큐브 버전 : TC 1.5.3.1
사용 스킨 : Coolant (textcube ver.) ver.3.0.2
사용 플러그인 :

CL_OpenID 1.0 미사용 tc_OpenIDComments, tc_OpenIDUsers 삭제
HotTopic 0.1 미사용 tc_EntriesCount 삭제
ST_TeamBlogSettings 1.706 미사용 tc_TeamUserSettings 삭제
myEolin 0.3 미사용 tc_EolinCategory 삭제
PN_Subscription_Default 1.6 미사용 tc_SubscriptionLogs, tc_SubscriptionStatistics 삭제

문제가 발생하는 링크 주소 : http://www.bellblog.com/bb/owner/plugin/tableSetting
사용 OS : win XP
사용 웹브라우저 : IE 6.0

TC 1.5.3.1 을 쓰고 있습니다.

관리자페이지 -> 플러그인 -> 플러그인 데이터 관리
--------------------------------------------------------------------------------
플러그인이 생성한 테이블입니다플러그인이 생성한 테이블입니다. 테이블의 데이터를 삭제할 수 있습니다.

-> 해당 테이블을 정말 삭제하시겠습니까? 사용중인 플러그인은 자동으로 해제됩니다.
-> 확인
-> 테이블을 지우지 못했습니다.

다른 것도 문제가 있고 플러그인 테이블을 지우지 못하는 문제가 있습니다.

다른 것이란 ?

requireComponent("Needlworks.Function.Debug"); for debugging, e.g. displaying DB Query or Session info 로 출력해 보니 다음과 같이 여러가지의 에러가 검출....

13 CREATE TABLE tc_EntriesCount (blogid int(11) NOT NULL default '0',id int(11) NULL ,HitCount int(11) NULL DEFAULT '0' , PRIMARY KEY (blogid,id)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.0 492.3   0  Error no. 1050 : Å×À̺í 'tc_entriescount'´Â ÀÌ¹Ì Á¸ÀçÇÔ
/bellblog/lib/plugins.php:85 require
/bellblog/lib/includeForBlog.php:42 require
/bellblog/blog/index.php:44

14 CREATE TABLE tc_EolinCategory (blogid int(11) NOT NULL default '0',entryId int(11) NULL ,eolinCategoryId int(11) NULL ,eolinThemeId int(11) NULL , PRIMARY KEY (blogid,entryId)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.2 640.8   0 Error no. 1050 : Å×À̺í 'tc_eolincategory'´Â ÀÌ¹Ì Á¸ÀçÇÔ
/bellblog/lib/plugins.php:85 require
/bellblog/lib/includeForBlog.php:42 require
/bellblog/blog/index.php:44

15 CREATE TABLE tc_SubscriptionLogs (blogid int(11) NOT NULL default '0',ip varchar(16) NOT NULL ,host varchar(64) NULL ,useragent varchar(128) NOT NULL ,referred int(11) NOT NULL DEFAULT '0' , PRIMARY KEY (blogid,useragent)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.7 691.0   0 Error no. 1050 : Å×À̺í 'tc_subscriptionlogs'´Â ÀÌ¹Ì Á¸ÀçÇÔ
/bellblog/lib/plugins.php:85 require
/bellblog/lib/includeForBlog.php:42 require
/bellblog/blog/index.php:44


16 CREATE TABLE tc_SubscriptionStatistics (blogid int(11) NOT NULL default '0',ip varchar(16) NOT NULL ,host varchar(64) NOT NULL ,useragent varchar(128) NOT NULL ,subscribed int(11) NOT NULL DEFAULT '0' ,referred int(11) NOT NULL DEFAULT '0' , PRIMARY KEY (blogid,useragent)) TYPE=MyISAM DEFAULT CHARSET=utf8 1.0 693.6   0 Error no. 1050 : Å×À̺í 'tc_subscriptionstatistics'´Â ÀÌ¹Ì Á¸ÀçÇÔ
/bellblog/lib/plugins.php:85 require
/bellblog/lib/includeForBlog.php:42 require
/bellblog/blog/index.php:44

참고로 서버에 포함된 주요 프로그램은 다음과 같습니다.
1. Apache             Version 2.2.4 
2. MySQL              Version 5.0.41
3. PHP                  Version 5.2.3
4. phpMyAdmin      Version 2.9.0

어떻게 해결해야 하는지요? 제발 아르켜 주세요. 답답합니다. 무지하게 늦게 열립니다.