<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[TNF : Tatter Network Foundation forum - setup.php 에 버그 ?]]></title>
	<link rel="self" href="http://forum.tattersite.com/ko/extern.php?action=feed&amp;tid=165&amp;type=atom"/>
	<updated>2006-04-24T03:48:31Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.tattersite.com/ko/viewtopic.php?id=165</id>
		<entry>
			<title type="html"><![CDATA[RSS 답글: setup.php 에 버그 ?]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=937#p937"/>
			<content type="html"><![CDATA[<p>Fedora Core 4<br />&nbsp; &nbsp;httpd-2.0.54-10.3<br />&nbsp; &nbsp;php-5.0.4-10.5<br />&nbsp; &nbsp;mysql-4.1.16-1.FC4.1</p><p>정상동작됨을 확인한 환경입니다.</p><p>mod_rewrite테스트의 경우 포트가 80이 아닌 경우는 1.04에서 해결이 되었고... 일단 설치 경로를 알아야 테스트가 가능할 것 같습니다. 경고문구 4번을 참조하면 설치경로를 잘못 파악하고 있는 것으로 보입니다. htdocs라뇨;;<br />언제 저게 꼬이더라.. --? $root 변수가 문제겠군요.</p>]]></content>
			<author>
				<name><![CDATA[gendoh]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=17</uri>
			</author>
			<updated>2006-04-24T03:48:31Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=937#p937</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[setup.php 에 버그 ?]]></title>
			<link rel="alternate" href="http://forum.tattersite.com/ko/viewtopic.php?pid=822#p822"/>
			<content type="html"><![CDATA[<p>tattertools.com Q&amp;A 에 올려주신 글을 &#039;펌&#039;했습니다.</p><p>-노정석 </p><p>직접 설치한 리눅스 머신에 태터툴즈 1.0.4를 설치하고자 합니다. <br />태터 인스톨 단계 4에서 mod_Rewrite를 사용할 수 없다고 설치가 진행되지 않네요.먼저 설치하고자 하는 머신의 환경은 다음과 같습니다.</p><p>Apache/2.2.0 (Fedora) Server at 4880.net Port 8080<br />PHP 버전: 5.1.2 <br />MySQL 버전: 5.0.18 </p><br /><p>이 게시판에서도 여러번 등장했듯이.. 태터 인스톨 단계 4 에서 보여지는 메세지는 다음과 같습니다.</p><p>======================================<br />Apache Rewrite Engine<br />Rewrite를 사용할 수 없습니다.<br />다음 항목을 확인하십시오.</p><p>1. 웹서버 설정에 mod_rewrite의 로딩이 포함되어야 합니다.<br />예: LoadModule rewrite_module modules/mod_rewrite.so</p><p>2. 웹서버 설정의 이 디렉토리에 대한 Options 항목에 FollowSymLinks가 포함되거나 All이어야 합니다. <br />예: Options FollowSymLinks <br />예: Options All</p><p>3. 웹서버 설정의 이 디렉토리에 대한 AllowOverride 항목에 FileInfo가 포함되거나 All이어야 합니다. <br />예: AllowOverride FileInfo <br />예: AllowOverride All</p><p>4. 위 2와 3의 문제는 아래 내용을 웹서버 설정에 포함시켜 해결할 수 있습니다. <br />&lt;Directory &quot;/usr/local/apache/htdocs&quot;&gt;<br />&nbsp; Options FollowSymLinks<br />&nbsp; AllowOverride FileInfo<br />&lt;/Directory&gt;<br />=====================================</p><p>위에서 제시된 방법들을 모두 적용시켰지만 여전히 같은 문제가 발생했습니다.<br />/etc/httpd/modules/mod_rewrite.so 의 존재도 확인했고, <br />phpinfo() 페이지에 나오는 apache 정보 중에 mod_rewrite 가 성공적으로 loading 된 것도 확인했습니다.</p><p>무엇보다 신기한 것은, 다른 계정에 설치되어있던 태터 1.0.2 디렉토리를 copy 및 DB 이전을 해보았습니다.<br />그랬더니 정상적으로 동작하더군요!<br />.htaccess 파일에 명시된 rule 들이 정상적으로 동작하고 있음을 확인했습니다.</p><p>그래서 이번에는 태터 1.0.4의 setup.php 파일에서 mod_rewrite 관련된 검사 부분을 건너뛰도록 고쳐보았습니다.<br />그랬더니 일단 인스톨 과정은 성공적으로 끝났습니다. (단일 사용자모드로 했습니다.)<br />그리고 이렇게 설치된 블로그의 사용에도 아무런 문제가 없었습니다.</p><br /><p>그래서 결론적으로, 태터 setup 과정에서 mod_rewrite 검사를 수행하는 부분에 버그가 있는것은 아닐까..<br />조심스럽게 의문을 제기해봅니다. <br />(구체적으로 말하면 Apache 2.0 환경에서 변한 내용에 대한 고려가 빠진 부분이 있는것은 혹시 아닐까? 입니다.)<br />관련 자료를 찾아보니 Apache 1.x 에서 2.0 으로 발전하면서 적지 않은 부분이 바뀌었더군요.<br />예를 들면, 많은 분들께서 말씀하시기를 다음과 같은 내용이 httpd.conf 에 있는지 확인하라고 하시던데요..</p><p>LoadModule rewrite_module&nbsp; &nbsp; &nbsp;modules/mod_rewrite.so<br />AddModule mod_rewrite.c</p><p>그러나 Apache 2.0 문서에 의하면, 2.0 으로 오면서부터 AddModule&nbsp; 부분이 전부 없어졌다고 하더군요.<br />실제로 제 머신의 httpd.conf 파일에서 AddModule 라인은 단 한줄도 찾아볼 수 없었습니다.</p><p>Apache 2.0 환경에서 태터 1.0.4 설치에 성공하신분이 계시다면 부디 도와주십사 간절히 부탁드립니다.. ^^</p>]]></content>
			<author>
				<name><![CDATA[chester]]></name>
				<uri>http://forum.tattersite.com/ko/profile.php?id=3</uri>
			</author>
			<updated>2006-04-21T09:11:15Z</updated>
			<id>http://forum.tattersite.com/ko/viewtopic.php?pid=822#p822</id>
		</entry>
</feed>
