주제: 1.7 업그레이드 후 플러그인 문제
텍스트 큐브 1.7버전으로 업그레이드를 한 후 플러그인 '그래픽카운터모듈이([##_StatisticsGraph_##])' 안나옵니다.
확인 부탁드립니다.
감사합니다. 꾸벅~ ^^
아직 로그인하지 않았습니다. 로그인 또는 회원 등록을 해 주시기 바랍니다.
텍스트 큐브 1.7버전으로 업그레이드를 한 후 플러그인 '그래픽카운터모듈이([##_StatisticsGraph_##])' 안나옵니다.
확인 부탁드립니다.
감사합니다. 꾸벅~ ^^
그래프가 나와야 할 경로가 http://buri.kr/plugins/StatGraph/count/ … p?blogid=1 입니다.
그러나? 웹 페이지를 찾을 수가 없다네요.
물론 관리자 StatGraph 플러그인에서 활성화 되어있는지? 일단 체크해 보아야 하고...
아님 소스? 스킨 Buri 의 문제일 수도 있습니다.
본인 :
<div id="counter" class="module">
<h3>Site Stats</h3>
<dl>
<dt>Total hits:</dt>123444
</dl>
</div>
<div style="overflow:hidden; width:100%; text-align:center" ><img src="/plugins/StatGraph/count/count.php?blogid=1" alt="Statistics Graph" title="Blog Visitors" /></div>
귀하 :
<div class="StatGraph">
<h3 onclick="clickshow(8)">방문자 통계</h3>
<div class="side_list" id="block8" style="display:none;">
<ul>
<li class="total">전체 방문자수 : 61</li>
<li class="Graph"><div style="overflow:hidden; width:100%; text-align:center" ><img src="/plugins/StatGraph/count/count.php?blogid=1" alt="Statistics Graph" title="Blog Visitors" /></div></li>
</ul>
</div>
</div>
bellblog (2008-06-14 17:28:11)에 의해 마지막으로 수정
제가 여러가지 가설을 가지고 계정을 초기화 하면서 다시 깔아봤습니다.
1. 다른 호스팅 업체에서 1.7버전 깔고 확인
=> 플러그인에 엑스박스 나옴(호스팅 문제는 아닌 듯).
2. 계정초기화 후 1.7버전에서 확인하면서 다른 스킨에서도 작동되는지 여부
=> 플러그인에 엑스박스 나옴(스킨문제는 아닌 듯).
3. <s_t3></s_t3> 가 1.7버전에서 없어도 되기 때문에 이로 인하여 플러그인이 작동되지 않는 것이 아닌가
=> <s_t3></s_t3> 구문을 넣어도 플러그인 엑스박스 나옴.
3. 계정초기화 후 1.6.3 버전에서 플러그인 작동여부 확인
=> 플러그인 정상적으로 보임.
4. 계정초기화 후 1.6.3 버전에서 1.7 버전으로 업그레이드하고 플러그인 작동여부 확인
=> 플러그인 정상적으로 보임.
5. 계정초기화 후 1.7 버전에서 플러그인 작동여부 확인
=> 플러그인 엑스박스 나옴
[결론] 처음에 1.7버전으로 깔면 '그래픽카운터모듈이([##_StatisticsGraph_##])' 플러그인이 엑스박스로 나옵니다. 1.6.3 버전(물론 이전버전에서도 되겠죠)에서 1.7버전으로 업그레이드 하면 정상적으로 플러그인이 동작합니다. 아무래도 1.7버전에서 다른 무언가가 빠진듯 하네요. 제가 업그레이드를 할 때 백업을 하고 호스팅을 초기화 시키고 다시 새버전을 올리면서 새로 세팅을 하기 때문에 벌어지는 오류인가 봅니다.
위 작업을 통해 일단은 해결되었네요. ^^;;
1.7버전 확인 부탁드릴께요~.
감사합니다. ^^ 꾸벅~
혹시 되는 경우와 안되는 경우의 .htaccess가 차이가 있는지 봐 주실 수 있을까요? ^^
1.6에서 1.7로 업그레이드를 할 때 변하는 부분 중 자동처리를 하지 않고 사용자에게 맡기는 부분이 .htaccess를 수정하는 부분입니다.
.htaccess 를 적어 볼께요.
1.6.3 에서 1.7로 업그레이드 시 .htaccess :
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]
1.7버전을 처음으로 설치하였을 때의 .htaccess :
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]
제가 이 분은 볼 줄을 몰라서 이렇게 올립니다.
확인해주세요. ^^
감사합니다.
혹시 1.7을 그냥 까신 후에 1.6의 .htaccess 내용으로 교체하면 정상적으로 돌아가나요?^^
1.6버전에서 1.7버전으로 업그레이드 했을 때의 .htaccess 의 내용으로 교체하면 정상적으로 잘 돌아가네요~ ^^;
제가 별것도 아닌거 가지고 유난을 떨었나 봅니다.
또 시험해보실꺼 있으시면 말씀해 주세요~.
감사합니다. ^^
1.6버전에서 1.7버전으로 업그레이드 했을 때의 .htaccess 의 내용으로 교체하면 정상적으로 잘 돌아가네요~ ^^;
제가 별것도 아닌거 가지고 유난을 떨었나 봅니다.
또 시험해보실꺼 있으시면 말씀해 주세요~.
감사합니다. ^^
그것이... 1.7용의 .htaccess 를 사용하셔야 합니다;
1.6의 .htaccess는 1.7에서 새로 도입된 플러그인들과 함께 보안상 문제를 만들어 낼 수가 있거든요.
왜 안돌아가는지는 생각을 해보겠습니다. StatGraph 플러그인이 1.7과 호환이 안되는 문제라고 보시면 되겠습니다. 잠시 StatGraph 플러그인을 꺼주시고, 1.7용의 .htaccess로 교체를 해 주세요~
원인을 알아낸것 같습니다.
1.7 과 1.71 에서 RewriteRule 이 변경되었는데, 1.7에서는 정상적으로 나오고 1.71에서는 나오지 않는 점에 착안하여 살펴본 결과...
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
이 부분이 문제인것 같습니다.
1.71 처럼 아래쪽으로 내리면 그래프가 출력이 안되고, 1.7처럼 위로 올리면 출력됩니다.
1.7 버전
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ rewrite.php [L,QSA]
1.71 버전
#<IfModule mod_url.c>
#CheckURL Off
#</IfModule>
#SetEnv PRELOAD_CONFIG 1
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(cache)+/+(.+[^/])\.(cache|xml|txt|log)$ - [NC,F,L]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(thumbnail)/([0-9]+/.+)$ cache/$1/$2 [L]
RewriteRule ^(.*)$ rewrite.php [L,QSA]
KAi (2008-06-19 19:25:21)에 의해 마지막으로 수정
http://forum.tattersite.com/ko/viewtopic.php?id=5901 에서도 언급되고 있습니다.
공지사항에 떳습니다.
http://notice.textcube.org/ko/130
bellblog (2008-06-21 12:35:08)에 의해 마지막으로 수정
공지사항 처럼 위로 올릴 경우 플러그인 환경설정 저장이 안되는 경우가 발생합니다. 간혹....