<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - 카테고리 추가가 안 됩니다.]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=159&amp;type=atom"/>
	<updated>2006-04-24T04:00:47Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=159</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=939#p939"/>
			<content type="html"><![CDATA[<p>제 테스트환경에 저 옵션들 다 켜놔야 겠음다 +.+</p>]]></content>
			<author>
				<name><![CDATA[gendoh]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=17</uri>
			</author>
			<updated>2006-04-24T04:00:47Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=939#p939</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=889#p889"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>webthink 작성:</cite><blockquote><p>원인은 MYSQL버젼에 따른 INSERT 구문의 오류입니다.</p><div class="codebox"><pre><code>INSERT INTO dev_Categories (owner, id, parent, name, priority, entries, entriesInLogin, label) VALUES (1, &#039;&#039;, NULL, &#039;123&#039;, 1, 0, 0, &#039;123&#039;);</code></pre></div><p>mysql TOOL로 문장을 실행시키니 아래와 같은 메세지자 나오는군요.</p><p><strong>Out of range value adjusted for column &#039;id&#039; at row 1 </strong></p><p>id값이 integer 형인데 &#039;&#039; char형태의 값이 들어가서 발생하는 오류 같군요.<br />이전에는 문제가 없었는데 왜그렇지?<br />자료를 찾았습니다.</p><p>로컬에서는 MYSQL 5.0.20에서 실행됩니다..<br />웹에서는 MUSQL 5.0.18이구요 버전상의 문제는 아닌것 같고</p><p>로컬의 my.ini설정에 아래와 같은 구문이 있더군요.</p><p># Set the SQL mode to strict<br />sql-mode=&quot;STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION&quot;</p><p>아래와 같이 주석처리하고 MYSQL을 리스타트 하면 문제가 발생하지<br />않았습니다.</p><p># sql-mode=&quot;STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION&quot;</p><p>MYSQL.COM 들어가서 sql-mode 메뉴얼을 보니 데이터형을 비교해서 잘못들어온 데이터를<br />엄격히 관리함에 따라 integer로 정의되어 있는데 char값이 들어오니 오류가 발생<br />했겠죠. 설정할수 있는게 많네요.<br />보다 자세한 사항은 아래 URL을 참고하시구요.</p><p><a href="http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html">http://dev.mysql.com/doc/refman/5.0/en/ … -mode.html</a></p><br /><p>참고로 </p><p><strong>NO_AUTO_CREATE_USER</strong></p><p>이구문이 들어 있어서 아래와 같은 사용자 생성 스크립트가 먹지를 않더라구요.</p><div class="codebox"><pre><code>CREATE DATABASE multi;
GRANT ALL PRIVILEGES ON multi.* TO multi@localhost;
UPDATE user SET password = password(&#039;multi&#039;) WHERE user = &#039;multi&#039;;
flush privileges;</code></pre></div><p>주석처리하고 나니 명령어가 실행이 되는군요.</p><p>ORACLE에서는 자료형을 따지니까 int형일때는 <strong>&#039;</strong>를 입력하지 않고 null일때는<br />0으로 처리해서 자료를 넣었습니다. MYSQL에서는 소홀했는데 이제 점점더 까다로워<br />지네요^^</p><p>갑자기 PHP의 register_global 이 생각나네요 요즘은 off해놓고 코딩하는게 습관이<br />되었습니다.</p><p>버그라고 해야할지 셋팅상의 문제라고 해야할지^^</p></blockquote></div><p>와 그래도 정말 대단하시군요 ^^^ 이런것을 찾아내시다닝 ~</p>]]></content>
			<author>
				<name><![CDATA[chester]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=3</uri>
			</author>
			<updated>2006-04-22T17:54:17Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=889#p889</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=887#p887"/>
			<content type="html"><![CDATA[<p>일단 NULL값으로 넣도록 수정해서&nbsp; commit하였습니다.</p><p>찾으려고 하면 strict하지 않은 부분이 많겠군요. <img src="http://forum.tattersite.com/ko/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></content>
			<author>
				<name><![CDATA[inureyes]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=2</uri>
			</author>
			<updated>2006-04-22T15:48:35Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=887#p887</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=886#p886"/>
			<content type="html"><![CDATA[<p>원인은 MYSQL버젼에 따른 INSERT 구문의 오류입니다.</p><div class="codebox"><pre><code>INSERT INTO dev_Categories (owner, id, parent, name, priority, entries, entriesInLogin, label) VALUES (1, &#039;&#039;, NULL, &#039;123&#039;, 1, 0, 0, &#039;123&#039;);</code></pre></div><p>mysql TOOL로 문장을 실행시키니 아래와 같은 메세지자 나오는군요.</p><p><strong>Out of range value adjusted for column &#039;id&#039; at row 1 </strong></p><p>id값이 integer 형인데 &#039;&#039; char형태의 값이 들어가서 발생하는 오류 같군요.<br />이전에는 문제가 없었는데 왜그렇지?<br />자료를 찾았습니다.</p><p>로컬에서는 MYSQL 5.0.20에서 실행됩니다..<br />웹에서는 MUSQL 5.0.18이구요 버전상의 문제는 아닌것 같고</p><p>로컬의 my.ini설정에 아래와 같은 구문이 있더군요.</p><p># Set the SQL mode to strict<br />sql-mode=&quot;STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION&quot;</p><p>아래와 같이 주석처리하고 MYSQL을 리스타트 하면 문제가 발생하지<br />않았습니다.</p><p># sql-mode=&quot;STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION&quot;</p><p>MYSQL.COM 들어가서 sql-mode 메뉴얼을 보니 데이터형을 비교해서 잘못들어온 데이터를<br />엄격히 관리함에 따라 integer로 정의되어 있는데 char값이 들어오니 오류가 발생<br />했겠죠. 설정할수 있는게 많네요.<br />보다 자세한 사항은 아래 URL을 참고하시구요.</p><p><a href="http://dev.mysql.com/doc/refman/5.0/en/server-sql-mode.html">http://dev.mysql.com/doc/refman/5.0/en/ … -mode.html</a></p><br /><p>참고로 </p><p><strong>NO_AUTO_CREATE_USER</strong></p><p>이구문이 들어 있어서 아래와 같은 사용자 생성 스크립트가 먹지를 않더라구요.</p><div class="codebox"><pre><code>CREATE DATABASE multi;
GRANT ALL PRIVILEGES ON multi.* TO multi@localhost;
UPDATE user SET password = password(&#039;multi&#039;) WHERE user = &#039;multi&#039;;
flush privileges;</code></pre></div><p>주석처리하고 나니 명령어가 실행이 되는군요.</p><p>ORACLE에서는 자료형을 따지니까 int형일때는 <strong>&#039;</strong>를 입력하지 않고 null일때는<br />0으로 처리해서 자료를 넣었습니다. MYSQL에서는 소홀했는데 이제 점점더 까다로워<br />지네요^^</p><p>갑자기 PHP의 register_global 이 생각나네요 요즘은 off해놓고 코딩하는게 습관이<br />되었습니다.</p><p>버그라고 해야할지 셋팅상의 문제라고 해야할지^^</p>]]></content>
			<author>
				<name><![CDATA[webthink]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=78</uri>
			</author>
			<updated>2006-04-22T15:25:59Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=886#p886</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=885#p885"/>
			<content type="html"><![CDATA[<p>저도 테스트 해봤는데요 <strong>Local</strong>에서 윈도우 아파치&nbsp; 설치한건 카테고리가 생성되지 않았습니다.<br /><strong>Web</strong>에서 생성한건 문제가 발생하지 않았고요<br />테스트해본건 sandBox의 r29를 가지고 테스트 했습니다.<br />혹시나 해서 웹계정에 새롭게 받은 파일을 올려서 설치해보고 문제가 있는지 테스트 해보겠습니다.</p><p><a href="http://multi.ghj.pe.kr">http://multi.ghj.pe.kr</a>에 모든 파일을 삭제하고 다시 r29를 가지고 다시 설치를 했습니다.<br />문제 없이 생성이 잘되군요..</p><p>addCategory함수에서 별다른 문제점은 발견이 되지 않는데 왜 로컬에서는 생성이 안되고<br />웹에서는 생성이 잘되지 다시 한번 봐야 겠네요^^</p>]]></content>
			<author>
				<name><![CDATA[webthink]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=78</uri>
			</author>
			<updated>2006-04-22T14:50:34Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=885#p885</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=804#p804"/>
			<content type="html"><![CDATA[<p>음.. 조금 전에 확인해보았는데, lib/model/category.php에 있는 AddCategory 함수에 있는 sql 쿼리 내용과 실제 db 필드 이름들은 모두 일치하고 있습니다. 그 문제는 아닌 것 같네요.</p><p>시간 나는대로 디버깅을 해봐야겠습니다.</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2006-04-21T06:02:27Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=804#p804</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[RSS 답글: 카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=800#p800"/>
			<content type="html"><![CDATA[<p>트랙백, 코멘트는 모르겠고 카테고리의 경우 1.0.2로 업그레이드할 때 동일한 문제를 겪었습니다. 지금과 같은 문제인지는 모르겠으나 SQL 쿼리와 DB 필드가 일치하지 않더군요. 수동으로 필드를 수정해서 문제를 해결했습니다. daybreaker님 문제도 이것과 관련이 있을지 모르겠군요.</p>]]></content>
			<author>
				<name><![CDATA[graphittie]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=104</uri>
			</author>
			<updated>2006-04-21T04:12:06Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=800#p800</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[카테고리 추가가 안 됩니다.]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=799#p799"/>
			<content type="html"><![CDATA[<p>음.. 얼마 전에 태터 1.0.4를 쓰시는 동아리 선배가 버그리포팅한 것인데, 제가 localhost에 설치한 태터 1.0.5 개발 버전도 똑같은 현상이 일어납니다.</p><p>카테고리에 아무것도 없는 상태인데, &#039;분류를 관리합니다&#039; 메뉴에서 생성 입력란에 이름을 쓰고 추가를 눌러도 카테고리가 전혀 생성되지 않는군요.</p><p>티켓으로 등록해야 할 것 같은데, 혹시 같은 현상을 겪으신 분 있나요?</p><p>ps. 참고로 전 접속을 127.0.0.1로 하고 태터 환경설정에서 도메인도 바꿔두었습니다.</p><p>ps2. 코멘트, 트랙백도 안 달리는군요. (이건 개발 과정에서 발생한 일시적 버그는 아니겠죠?)</p><p>ps3. 스킨 선택하는 화면에서 스킨 정보 중 한글이 전부 ???로 나옵니다. -_-;</p>]]></content>
			<author>
				<name><![CDATA[daybreaker]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=11</uri>
			</author>
			<updated>2006-04-21T04:01:23Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=799#p799</id>
		</entry>
</feed>
