# /proj/ 에 존재하는 다른 문서들도 로드 가능하도록 RewriteRule 주석, 없는 문서 지정시 404에러 발생##RewriteRule ^/proj/(.*) /home/wwwtrac/proj/index.cgi# 이하 3줄은 http에 허가된 URL들이 https를 통해 로드되는 것을 막기위해 설정RewriteRule ^/+$ /home/wwwtrac/proj/index.cgi [L]
RewriteRule ^/blog/(.*) /home/wwwtrac/proj/index.cgi
RewriteRule ^/wiki/(.*) /home/wwwtrac/proj/index.cgi
# /proj/ 란 디렉토리로의 직접 접근 필요성이 없다면 필요없는 부분임Alias /proj/ "/home/wwwtrac/proj/"# ----> for running /home/wwwtrac/proj/index.cgi
<Directory"/home/wwwtrac/proj">
SSLOptions +StdEnvVars
OptionsIndexesFollowSymLinks ExecCGI
PASSEnv LD_LIBRARY_PATH
AllowOverrideNoneOrderallow,denyAllowfromall
</Directory>
# <============= end
다음은 설치후 스샷입니다.
datefield 플러그인을 같이 설치하고 설정을 완료하면 티켓 생성시 노란색 부분이 추가된 것을 확인할 수 있습니다.
그러나 변경된 것도 위와 같은 조건에서 여전히 같은 에러를 야기시켰다. 원인은 새로 프로젝트를 생성하는 경우 기본 구조가 되는 디렉토리들을 생성하기 전에 log 파일이 존제하는지 확인하는 과정에서 발생하였다. 그래서 문제가 발생하지 않도록 소스를 수정하였다. 그리고 자료를 남기기 위해 오랜만에 diff를 활용 pacth 파일도 만들어 보았다.