<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>blog.plastik.jp &#187; Trac</title>
	<atom:link href="http://blog.plastik.jp/archives/tag/trac/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.plastik.jp</link>
	<description>PHP, MySQL, MT, WordPressなどWeb系を中心に活動するエンジニア</description>
	<lastBuildDate>Tue, 27 Dec 2011 06:35:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>FreeBSD 7.1-PRERELEASE ja-trac-0.11 で Internal Server Error</title>
		<link>http://blog.plastik.jp/archives/134</link>
		<comments>http://blog.plastik.jp/archives/134#comments</comments>
		<pubDate>Sat, 01 Nov 2008 08:50:30 +0000</pubDate>
		<dc:creator>plastik</dc:creator>
				<category><![CDATA[Diary]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Trac]]></category>

		<guid isPermaLink="false">http://blog.plastik.jp/?p=134</guid>
		<description><![CDATA[本日気づいたんですが FreeBSD7のstable[FreeBSD 7.1-PRERELEASE]版で、過去設定を行ったTracにアクセスしても、Internal Server Errorが表示されるようになっていまし [...]]]></description>
			<content:encoded><![CDATA[<p>本日気づいたんですが FreeBSD7のstable[FreeBSD 7.1-PRERELEASE]版で、過去設定を行ったTracにアクセスしても、Internal Server Errorが表示されるようになっていました。まず、以下サーバ要件。</p>
<ul>
<li>www/apache22 [apache-2.2.9_5]</li>
<li>devel/py-subversion [py-subversion-1.5.4_2]</li>
<li>www/mod_python3 [mod_python-3.3.1_2]</li>
<li>japanese/trac [ja-trac-0.11.1]</li>
</ul>
<p>Apache &#038; mod_python上での動作なので、早速Apacheのエラーログを確認したところ、以下エラーが出ていました。</p>
<blockquote><p> ImportError: No module named trac.web.modpython_frontend</p></blockquote>
<p>なんとなく、モジュールのインポートが出来ていなさそうな雰囲気だったので、portsからインストールしたTrac日本語版の関連ファイルがどこにあるのか探してみたところ、以下ディレクトリにありました。</p>
<blockquote><p>/usr/local/lib/python2.5/site-packages/Trac-0.11.1.ja1-py2.5.egg/trac/</p></blockquote>
<p>後は、他のPythonモジュール群のディレクトリ配置から考えて、以下のようにシンボリックリンクを張ってみたところ、Tracは動作するようになったのでした。</p>
<blockquote><p># ln -s /usr/local/lib/python2.5/site-packages/Trac-0.11.1.ja1-py2.5.egg/trac /usr/local/lib/python2.5/site-packages/trac</p></blockquote>
<p>これで動作するにはしますが、基本的にアドホックな対応なので、各アプリケーションのバージョンが変わった時に、きっと困ることになるはずなのが、あんまり良い方法ではないのでしょうが、取り急ぎはこれで凌げるので、良しとして進めることにします。</p>
<p><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774136158/plastiks-22/ref=nosim/" name="amazletlink" target="_blank"><img src="http://blog.plastik.jp/wp-content/uploads/2008/11/imgp3063.jpg" alt="" title="Trac入門" width="400" height="266" class="alignnone size-full wp-image-147" /></a></p>
<p>今回の件にはあまり関係はありませんが、上記の書籍がTracを使用していく上で、ここ最近かなり役立っています。この手のアプリケーションを全然使用しない職場で今現在仕事しているので、なんとかうまく取り入れて行きたいなと考え中。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plastik.jp/archives/134/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

