<?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>Oh!Happy.JP</title>
	<atom:link href="http://ohhappy.jp/feed" rel="self" type="application/rss+xml" />
	<link>http://ohhappy.jp</link>
	<description>さくらのVPS1GでWordPressブログはじめました</description>
	<lastBuildDate>Mon, 21 May 2012 19:34:16 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>plone4に「collective.blogging」をインストールしてブログとして使用する</title>
		<link>http://ohhappy.jp/sakuravps/802.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plone4%25e3%2581%25ab%25e3%2580%258ccollective-blogging%25e3%2580%258d%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab%25e3%2581%2597%25e3%2581%25a6%25e3%2583%2596%25e3%2583%25ad%25e3%2582%25b0%25e3%2581%25a8%25e3%2581%2597%25e3%2581%25a6%25e4%25bd%25bf</link>
		<comments>http://ohhappy.jp/sakuravps/802.html#comments</comments>
		<pubDate>Sun, 20 May 2012 00:31:14 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[Plone]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=802</guid>
		<description><![CDATA[plone4では、「Plone設定」-「アドオン」メニューからアドオンを有効にしたり無効にしたりできます。インストール初期状態では以下のようなアドオンが入っていました。 利用できるアドオン HTTP caching su [...]]]></description>
			<content:encoded><![CDATA[<p>plone4では、「Plone設定」-「アドオン」メニューからアドオンを有効にしたり無効にしたりできます。インストール初期状態では以下のようなアドオンが入っていました。</p>
<h3>利用できるアドオン</h3>
<ul>
<li>HTTP caching support 1.0.1</li>
<li>Kupu 1.5.0</li>
<li>Marshall 2.1.1</li>
<li>OpenID 認証サポート 2.0.2</li>
<li>セッション リフレッシュ サポート 3.5</li>
<li>ワークフローポリシーサポート (CMFPlacefulWorkflow) 1.5.6</li>
<li>ワーキングコピーサポート 2.1.</li>
</ul>
<h3>有効なアドオン</h3>
<ul>
<li>Ploneクラシックテーマ 1.1.2</li>
</ul>
<p>
新しいアドオンが表示されるようにするには、アドオンをビルドアウト設定(buildout.cfg)に追加し、ビルドアウトコマンド(bin/buildout)を実行した後に、サーバプロセスを再起動すれば出来るようです。
</p>
<p>plone4ブログとして使用出来るようにするアドオン（プロプロダクツ）が無いか調べたところ、「collective.blogging」というアドオン（プロプロダクツ）がありましたので、インストールしてみました。以下、私が行った手順です。
</p>
<h3>plone4に「collective.blogging」をインストール</h3>
<ul>
<li>サーバーに一般ユーザーでSSH接続し、suコマンドでrootになった後、Plone4の/zinstance/ディレクトリ（/usr/local/Plone/zinstance/）に移動しました。
<pre>
$ su -
パスワード:
# cd /usr/local/Plone/zinstance/
</pre>
</li>
<li>Plone4の/zinstance/ディレクトリにある「buildout.cfg」にblogプロダクツ「collective.blogging」をインストールするための記述「ollective.blogging」を追記しました。
<pre>
# nano buildout.cfg
</pre>
<pre>
eggs =
    Plone
    Pillow
    lxml
    collective.blogging
</pre>
</li>
<li>Plone4を停止させました。
<pre>
# /usr/local/Plone/zinstance/bin/plonectl stop
</pre>
</li>
<li>buildoutコマンドで、blogプロダクツ「collective.blogging」をPlone4にインストールしました。（「archetypes.markerfield」というアドオンも一緒にインストールされたみたいです。）
<pre>
# ./bin/buildout
:
*************** PICKED VERSIONS ****************
[versions]
archetypes.markerfield = 1.1
collective.blogging = 1.3
*************** /PICKED VERSIONS ***************
</pre>
</li>
<li>Plone4を起動させて、上記の設定をサイトに反映させました。
<pre>
# /usr/local/Plone/zinstance/bin/plonectl start
</pre>
</li>
<li>自分のPlone4サイト（ <a href="http://metabo.ohhappy.jp/" target="_blank">metabo.ohhappy.jp</a> ）右上にあるログインをクリックしてに管理者「admin」でログインしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-1-300x172.png" alt="" title="plone-logo-1" width="300" height="172" class="alignnone size-medium wp-image-764" /></a>
</li>
<li>Plone4サイト右上に表示された「admin」をクリックして表示されるドロップダウンリストメニューから、サイト設定を選択クリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-2-300x173.png" alt="" title="plone-logo-2" width="300" height="173" class="alignnone size-medium wp-image-767" /></a>
</li>
<li>サイト設定画面のPlone設定からアドオンを選択クリックし、アドオン設定画面を表示ました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-1.png" alt="" title="adon-1" width="837" height="935" class="alignnone size-full wp-image-819" /></a>
</li>
<li>アドオン設定画面の利用できるアドオンにある「Blogging 1.3」にチェックを入れ、「有効にする」ボタンをクリックしました。</li>
<li>ブログ用のフォルダ「ブログ」を新規に作成しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-2.png" alt="" title="adon-2" width="877" height="361" class="alignnone size-full wp-image-820" /></a>
</li>
<li>ブログ用のフォルダ「ブログ」の状態を公開に変更しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-3.png" alt="" title="adon-3" width="877" height="302" class="alignnone size-full wp-image-821" /></a>
</li>
<li>ブログ用のフォルダ「ブログ」に新規ベージを作成しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-4.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-4.png" alt="" title="adon-4" width="883" height="353" class="alignnone size-full wp-image-826" /></a>
</li>
<li>新規ベージ追加時にBlogメニューで「Blog Entry」にチェックを入れて記事を作成しました。（後から編集で「Blog Entry」にチェックを入れても良いかも）<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-5.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-5.png" alt="" title="adon-5" width="879" height="548" class="alignnone size-full wp-image-830" /></a>
</li>
<li>作成した記事の表示形式を「Entry View」にし、公開しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-6.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-6.png" alt="" title="adon-6" width="885" height="321" class="alignnone size-full wp-image-831" /></a></p>
</li>
<li>ブログ用のフォルダ「ブログ」の表示形式を自分の好みの形式（私は「全コンテンツ」）に変更して設定を終了しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/adon-7.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/adon-7.png" alt="" title="adon-7" width="884" height="373" class="alignnone size-full wp-image-832" /></a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/802.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone4でiframeを使用出来るようにする</title>
		<link>http://ohhappy.jp/sakuravps/794.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plone4%25e3%2581%25a7iframe%25e3%2582%2592%25e4%25bd%25bf%25e7%2594%25a8%25e5%2587%25ba%25e6%259d%25a5%25e3%2582%258b%25e3%2582%2588%25e3%2581%2586%25e3%2581%25ab%25e3%2581%2599%25e3%2582%258b</link>
		<comments>http://ohhappy.jp/sakuravps/794.html#comments</comments>
		<pubDate>Fri, 18 May 2012 19:53:54 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[Plone]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=794</guid>
		<description><![CDATA[Ploneは、セキュリティリスクと考えられるHTMLタグはフィルタリングされ使用出来ないようです。iframeもセキュリティリスクと考えられるHTMLタグのようであり、初期設定のままでは使用出来ませんでした。iframe [...]]]></description>
			<content:encoded><![CDATA[<p>
Ploneは、セキュリティリスクと考えられるHTMLタグはフィルタリングされ使用出来ないようです。iframeもセキュリティリスクと考えられるHTMLタグのようであり、初期設定のままでは使用出来ませんでした。iframeは使用したいので、<A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1Gにインストールした「<a href="http://plone.org/" target="_blank">Plone4</a>」でiframeタグを使用出来るようにしました。以下、私が行った手順です。
</p>
<h3>Plone4でiframeを使用出来るようにする</h3>
<ul>
<li>自分のPlone4サイト右上にあるログインをクリックしてに管理者「admin」でログインしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-1-300x172.png" alt="" title="plone-logo-1" width="300" height="172" class="alignnone size-medium wp-image-764" /></a>
</li>
<li>Plone4サイト右上に表示された「admin」をクリックして表示されるドロップダウンリストメニューから、サイト設定を選択クリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-2-300x173.png" alt="" title="plone-logo-2" width="300" height="173" class="alignnone size-medium wp-image-767" /></a>
</li>
<li>サイト設定画面のPlone設定からZope管理インターフェース（ZMI)を選択クリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-3-300x153.png" alt="" title="plone-logo-3" width="300" height="153" class="alignnone size-medium wp-image-768" /></a>
</li>
<li>Zope管理インターフェース（ZMI)で、portal_transformsを選択（クリック）しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-1.png" alt="" title="plone-iframe-1" width="567" height="423" class="alignnone size-full wp-image-795" /></a>
</li>
<li>portal_transformsにあるsafe_htmlを選択（クリック）しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-2.png" alt="" title="plone-iframe-2" width="494" height="350" class="alignnone size-full wp-image-796" /></a>
</li>
<li>「Configure transform」が表示されたので「valid_tags」に[iframe][1]を追加して送信ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-3.png" alt="" title="plone-iframe-3" width="922" height="162" class="alignnone size-full wp-image-797" /></a>
</li>
<li>valid_tagsに[iframe][1]が追加されたことを確認しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-41.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-iframe-41.png" alt="" title="plone-iframe-4" width="1170" height="228" class="alignnone size-full wp-image-799" /></a>
</li>
<li>自分のサイト（<a href="http://metabo.ohhappy.jp/" target="_blank">metabo.ohhappy.jp</a>）を表示し、コンテンツの編集でHTMLモードでページにifrmaeのHTMLを貼付けて、iframeが使用出来るようになったことを確認しました。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/794.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plone4のロゴ変更</title>
		<link>http://ohhappy.jp/cms/762.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plone4%25e3%2581%25ae%25e3%2583%25ad%25e3%2582%25b4%25e5%25a4%2589%25e6%259b%25b4</link>
		<comments>http://ohhappy.jp/cms/762.html#comments</comments>
		<pubDate>Wed, 16 May 2012 21:17:15 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[Plone]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=762</guid>
		<description><![CDATA[さくらインターネットさんのさくらVPS1Gにインストールした「Plone4」のロゴを変更しました。以下、私が行った手順です。 Plone4のロゴ変更 FunnyLogoというサイトで以下のようなGoogleっぽいロゴを作 [...]]]></description>
			<content:encoded><![CDATA[<p>
<A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1Gにインストールした「<a href="http://plone.org/" target="_blank">Plone4</a>」のロゴを変更しました。以下、私が行った手順です。
</p>
<h3>Plone4のロゴ変更</h3>
<ul>
<li><a href="http://www.funnylogo.info/create.asp" target="_blank">FunnyLogo</a>というサイトで以下のようなGoogleっぽいロゴを作成し、「logo.png」という名前のpngファイルを作成しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/logo.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/logo.png" alt="" title="logo" width="302" height="110" class="alignnone size-full wp-image-780" /></a>
</li>
<li>自分のPlone4サイト右上にあるログインをクリックしてに管理者「admin」でログインしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-1.png" alt="" title="plone-logo-1" width="335" height="193" class="alignnone size-full wp-image-838" /></a>
</li>
<li>Plone4サイト右上に表示された「admin」をクリックして表示されるドロップダウンリストメニューから、サイト設定を選択クリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-2.png" alt="" title="plone-logo-2" width="335" height="194" class="alignnone size-full wp-image-840" /></a>
</li>
<li>サイト設定画面のPlone設定からZope管理インターフェース（ZMI)を選択クリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-3-300x153.png" alt="" title="plone-logo-3" width="300" height="153" class="alignnone size-medium wp-image-842" /></a>
</li>
<li>Zope管理インターフェース（ZMI)で、portal_skinsを選択（クリック）しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-4.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-4-300x235.png" alt="" title="plone-logo-4" width="300" height="235" class="alignnone size-medium wp-image-769" /></a></p>
</li>
<li>portal_skinsにあるplone_imagesフォルダを選択（クリック）しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-5.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-5-300x222.png" alt="" title="plone-logo-5" width="300" height="222" class="alignnone size-medium wp-image-770" /></a>
</li>
<li>plone_imagesフォルダにあるlogo.pngを選択（クリック）しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-6.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-6-300x147.png" alt="" title="plone-logo-6" width="300" height="147" class="alignnone size-medium wp-image-771" /></a>
</li>
<li>/portal_skins/plone_images/logo.png のCustomize画面になったので、「Customaize」ボタンを選択（クリック）しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-7.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-7-300x245.png" alt="" title="plone-logo-7" width="300" height="245" class="alignnone size-medium wp-image-772" /></a>
</li>
<li>ファイルのアップロード画面となったので、File　Dataに作成したlogo.pngを指定し、適当なTitleを付けてロゴファイル（logo.png）をアップロードしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-8.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-logo-8-300x274.png" alt="" title="plone-logo-8" width="300" height="274" class="alignnone size-medium wp-image-844" /></a>
</li>
<li>ロゴの表示がアップロードしたロゴファイル（logo.png）に変更されたことを確認しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plonelogo-9.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plonelogo-9-279x300.png" alt="" title="plonelogo-9" width="279" height="300" class="alignnone size-medium wp-image-774" /></a>
</li>
<li>最後にブラウザで自分のサイト（<a href="http://metabo.ohhappy.jp/" target="_blank">metabo.ohhappy.jp</a>）を表示し、ロゴが変更されたことを確認しました。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/cms/762.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPSのPlone4をApache2と連携</title>
		<link>http://ohhappy.jp/sakuravps/744.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=plone4%25e3%2581%25a8apache2%25e3%2581%25ae%25e9%2580%25a3%25e6%2590%25ba</link>
		<comments>http://ohhappy.jp/sakuravps/744.html#comments</comments>
		<pubDate>Tue, 15 May 2012 20:39:43 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[Plone]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=744</guid>
		<description><![CDATA[さくらインターネットさんのさくらVPS1Gにインストールした「Plone4」をApache2と連携させ、サブドメイン（metabo.ohhappy.jp）で公開するように設定しました。以下、私が行った手順です。 Plon [...]]]></description>
			<content:encoded><![CDATA[<p>
<A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1Gにインストールした「<a href="http://plone.org/" target="_blank">Plone4</a>」をApache2と連携させ、サブドメイン（metabo.ohhappy.jp）で公開するように設定しました。以下、私が行った手順です。
</p>
<h3>Plone4とApache2の連携</h3>
<ul>
<li>以前に書いた「<a href="http://ohhappy.jp/sakuravps/93.html">さくらVPS1Gでサブドメイン</a>」の記事を参照して、<A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんで新しいサブドメイン（metabo.ohhappy.jp）を設定しました。
</li>
<li>ブラウザでPlone4の「ZODB User Manager（http://(VPSサーバーのURL):8080/manage/）」にアクセスして、右上のドロップダウンリストから「Virtual Host Moster」をインストール時に作成した「Plone Site(/Plone)に追加しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/PloneVhost-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/PloneVhost-1-300x229.png" alt="" title="PloneVhost-1" width="300" height="229" class="alignnone size-medium wp-image-747" /></a>
</li>
<li>サーバーに一般ユーザーでSSH接続し、suコマンドでrootになった後、「<a href="http://ohhappy.jp/sakuravps/93.html">さくらVPS1Gでサブドメイン</a>」の記事で作成した「ApacheのVirtualHost設定ファイル（vhost.conf）」を置いてあるフォルダ「/etc/httpd/conf.d/」に移動しました。
<pre>
# cd /etc/httpd/conf.d/
</pre>
</li>
<li>エディタ(nano)で、下記内容の設定を「/etc/httpd/conf.d/vhost.conf」に追記ししました。（「xxx.xx.xx.xx」は、「さくらのVPS1G」サーバのIPアドレスです。/var/www/html/以下にドメイン名と同じ名前のWeb公開フォルダ「/var/www/html/metabo.ohhappy.jp」を作成済みです。）
<pre>
[root@hostname conf.d]# nano vhost.conf
</pre>
<pre>
&lt;VirtualHost xxx.xx.xx.xx:80&gt;
    DocumentRoot /var/www/html/metabo.ohhappy.jp
    ServerName metabo.ohhappy.jp
    ServerAlias metabo.ohhappy.jp
    &lt;Directory &quot;/var/www/html/metabo.ohhappy.jp&quot;&gt;
        AllowOverride All
    &lt;/Directory&gt;
RewriteEngine On
RewriteRule ^(.*) http://localhost:8080/VirtualHostBase/http/metabo.ohhappy.jp:80/Plone/VirtualHostRoot/$1 [L,P]
&lt;/VirtualHost&gt;
</pre>
</li>
<li>下記コマンドで、念のために一旦、Plone4を停止しました。
<pre>
# /usr/local/Plone/zinstance/bin/plonectl stop
</pre>
</li>
<li>続いて、下記コマンドで、httpdを再起動しました。
<pre>
[root@hostname conf.d]# service httpd restart
Stopping httpd: [  OK  ]
Starting httpd: [  OK  ]
</pre>
</li>
<li>httpdを再起動の後、Plone4を起動しました。
<pre>
# /usr/local/Plone/zinstance/bin/plonectl start
</pre>
</li>
<li>ブラウザで「<a href="http://metabo.ohhappy.jp/">http://metabo.ohhappy.jp/</a>」にアクセスして、Plone4とApache2の連携が出来ていることを確認し、設定を終了しました。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/744.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPS1GにPlone4をインストール</title>
		<link>http://ohhappy.jp/sakuravps/719.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2581%2595%25e3%2581%258f%25e3%2582%2589vps1g%25e3%2581%25abplone4%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab</link>
		<comments>http://ohhappy.jp/sakuravps/719.html#comments</comments>
		<pubDate>Sun, 13 May 2012 06:32:16 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[Plone]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=719</guid>
		<description><![CDATA[さくらインターネットさんのさくらVPS1Gに、フリーのコンテンツ管理システム（CMS）である「Plone4」をインストールしてみました。以下、私が行ったインストール手順です。 Plone4のインストール サーバーに一般ユ [...]]]></description>
			<content:encoded><![CDATA[<p>
<A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1Gに、フリーのコンテンツ管理システム（CMS）である「<a href="http://plone.org/" target="_blank">Plone4</a>」をインストールしてみました。以下、私が行ったインストール手順です。
</p>
<h3>Plone4のインストール</h3>
<ul>
<li>サーバーに一般ユーザーでSSH接続し、suコマンドでrootになった後、yumコマンドでPlone4をインストールするために必要なコンパイル環境を整えました。（「&#8217;Development Tools&#8217;」と「openssl-devel」をインストール）
<pre>
$ su -
パスワード:
# yum groupinstall 'Development Tools'
# yum install openssl-devel
</pre>
</li>
<li><a href="http://plone.org/" target="_blank">Ploneの公式サイト</a>からUnified Installer for Plone 4.1.4（Plone-4.1.4-UnifiedInstaller.tgz）をダウンロードしました。
<pre>
# wget http://launchpad.net/plone/4.1/4.1.4/+download/Plone-4.1.4-UnifiedInstaller.tgz
</pre>
</li>
<li>ダウンロードしたUnified Installer for Plone 4.1.4（Plone-4.1.4-UnifiedInstaller.tgz）をtarコマンドで解凍しました。
<pre>
# tar zxvf Plone-4.1.4-UnifiedInstaller.tgz
</pre>
</li>
<li>ファイルを解凍して作成されたフォルダ「Plone-4.1.4-UnifiedInstaller」に移り、インストールスクリプト（install.sh）を実行して、Plone4をstandaloneでインストールしました。
<pre>
# cd Plone-4.1.4-UnifiedInstaller
# ./install.sh standalone
</pre>
</li>
<li>インストールは、１５分程度で完了し、以下のように管理用のユーザ名（admin)とパスワード（XXXXXXXX）が表示されました。
<pre>
######################  Installation Complete  ######################
Plone successfully installed at /usr/local/Plone
See /usr/local/Plone/zinstance/README.html
for startup instructions

Use the account information below to log into the Zope Management Interface
The account has full 'Manager' privileges.

  Username: admin
  Password: XXXXXXXX

This account is created when the object database is initialized. If you change
the password later (which you should!), you'll need to use the new password.

- If you need help, ask the mailing lists or #plone on irc.freenode.net.
- The live support channel also exists at http://plone.org/chat
- You can read/post to the lists via http://plone.org/forums

- Submit feedback and report errors at http://dev.plone.org/plone
(For install problems, specify component "Installer (Unified)")
#
</pre>
</li>
<li>上記のパスワードは、「/usr/local/Plone/zinstance/adminPassword.txt」にも記載されていました。
<pre>
# cd /usr/local/Plone/zinstance/
# nano adminPassword.txt
</pre>
<pre>
 Use the account information below to log into the Zope Management Interface
 The account has full 'Manager' privileges.
   Username: admin
   Password: xxxxxxxx
 This account is created when the object database is initialized. If you change
 the password later (which you should!), you'll need to use the new password.
</pre>
</li>
<li>以下のコマンドで、Plone4をデバッグモードで起動しました。
<pre>
# /usr/local/Plone/zinstance/bin/instance fg
</pre>
</li>
<li>ブラウザで「http://(VPSサーバーのURL):8080/」にアクセスし、Ploneが動作中であることを確認しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-1-300x184.png" alt="" title="plone-1" width="300" height="184" class="alignnone size-medium wp-image-720" /></a>
</li>
<li>「新しいPloneサイトを作成」ボタンをクリックすると、Ploneサイトを作成画面が表示されたので、パスの識別子とタイトルを入力して「Ploneサイトを作成」しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/plone-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/plone-2-190x300.png" alt="" title="plone-2" width="190" height="300" class="alignnone size-medium wp-image-731" /></a>
</li>
<li>ブラウザで「ZODB User Manager（http://(VPSサーバーのURL):8080/manage/）」にアクセスして「/acl_users/users」からadminのパスワードを変更しました。 <br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/Plone-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/Plone-3-300x102.png" alt="" title="Plone-3" width="300" height="102" class="alignnone size-medium wp-image-740" /></a>
</li>
<li>Plone4を通常モードで起動しました。
<pre>
# /usr/local/Plone/zinstance/bin/plonectl start
instance: . . .
daemon process started, pid=626
#
</pre>
</li>
<li>ブラウザで「http://(VPSサーバーのURL):8080/Plone（パス識別子）/）」にアクセスして、サイトが表示されることを確認し、Plone4のインストールを終了しました。
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/719.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPS1GにOpenCMSをインストール</title>
		<link>http://ohhappy.jp/sakuravps/689.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2581%2595%25e3%2581%258f%25e3%2582%2589vps1g%25e3%2581%25abopencms%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab</link>
		<comments>http://ohhappy.jp/sakuravps/689.html#comments</comments>
		<pubDate>Sat, 05 May 2012 08:07:26 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[OpenCMS]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=689</guid>
		<description><![CDATA[さくらインターネットさんのさくらVPS1GにインストールしたTomcat環境に、フリーのコンテンツ管理システム（CMS）である「OpenCMS」をインストールしてみました。以下、私が行ったインストール手順です。 Open [...]]]></description>
			<content:encoded><![CDATA[<p>
<A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1GにインストールしたTomcat環境に、フリーのコンテンツ管理システム（CMS）である「<a href="http://www.opencms.jp/" target="_blank">OpenCMS</a>」をインストールしてみました。以下、私が行ったインストール手順です。
</p>
<h3>OpenCMSのインストール</h3>
<ul>
<li>インストール時のエラー回避のために「/etc/my.cnf」の[mysqld]以下に「set-variable = max_allowed_packet=16M」を追記しました。
<pre>
[root@hostname ~]# nano /etc/my.cnf
</pre>
<pre>
[mysqld]
set-variable = max_allowed_packet=16M
</pre>
</li>
<li>上記の設定を反映させるため、mysqldを再起動しました。
<pre>
[root@hostname ~]# service mysqld restart
</pre>
</li>
<li>ブラウザがOpenCMSのインストールフォルダにアクセス出来るようにするために「/etc/httpd/conf.d/vhost.conf」の内容を以下のように書き換えました。
<pre>
[root@hostname ~]# cd /etc/httpd/conf.d/
[root@hostname conf.d]# nano vhost.conf
</pre>
<pre>
&lt;VirtualHost xxx.xx.xx.xx:80&gt;
    ServerName jsp.ohhappy.jp
    ServerAlias jsp.ohhappy.jp
&lt;Location /manager/html&gt;
  ProxyPass ajp://localhost:8009/manager/html
&lt;/Location&gt;
&lt;Location /opencms&gt;
  ProxyPass ajp://localhost:8009/opencms
&lt;/Location&gt;
&lt;/VirtualHost&gt;
</pre>
</li>
<li>変更した設定を有効にするためにTomcat → Apache の順番でサービスを再起動しました。
<pre>
# service tomcat6 restart
# service httpd restart
</pre>
</li>
<li><a href="http://www.opencms.jp/" target="_blank">OpenCms日本語サイト</a>から最新版のOpenCMS圧縮ファイル(opencms_8.0.1ja.zip)をダウンロードした後に、解凍してwarファイル（opencms.war）を取り出しました。</li>
<li>ブラウザで「Tomcat Webアプリケーションマネージャ」（http://（VPSサーバーのURL）/manager/html）にアクセスして「WARファイルの配備」でwarファイル（opencms.war）を/var/lib/tomcat6/webappsに配備しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-1-300x119.png" alt="" title="opencms-1" width="300" height="119" class="alignnone size-medium wp-image-695" /></a>
</li>
<li>ブラウザ(FireFox)設定のコンテンツで「ポップアップウィンドウをブロックする」のチェックを外し、ポップアップを許可しました。</li>
<li>ブラウザで「OpenCMSのインストーラー」（http://（VPSサーバーのURL）/opencms/setup/）にアクセスすると、「Welcome to the OpenCMS setup」画面が表示されたので、「Do you accept all the terms of the preceding license agreement?」に対して「yes」にチェックして、「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-2-300x194.png" alt="" title="opencms-2" width="300" height="194" class="alignnone size-medium wp-image-696" /></a>
</li>
<li>Compornent testsに合格、「Your system uses components which have been tested to work properly with Alkacon OpenCms.」と表示されたので、「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-3-300x194.png" alt="" title="opencms-3" width="300" height="194" class="alignnone size-medium wp-image-697" /></a>
</li>
<li>Database設定用の画面で、Databese に「MySQL 4.1.x,5.0.x&#038;5.1.x」を選択し、以下の情報を入力して「Continue」ボタンをクリックしました。
<ul>
<li>Setup ConnectionのUser [ root ]（デフォルト）</li>
<li>Password [ MySQLのrootパスワード ]</li>
<li>OpenCms Conection [ root ]（デフォルト）</li>
<li>Password [ MySQLのrootパスワード ]</li>
<li>Connection String [ jdbc:mysql://localhost:3306/ ]（デフォルト）</li>
<li>Database [ opencms ]（デフォルト）</li>
<li>[レ]Create database and tables </li>
</ul>
<p><a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-4.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-4-300x194.png" alt="" title="opencms-4" width="300" height="194" class="alignnone size-medium wp-image-698" /></a>
</li>
<li>「MySQL system variable &#8216;max_allowed_packet is set to 16777216 Byte(16MB)&#8230;.」という警告が表示されましたが、そのまま「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-5.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-5-300x194.png" alt="" title="opencms-5" width="300" height="194" class="alignnone size-medium wp-image-699" /></a>
</li>
<li>データベースの作成に成功し、下記のように表示されたので、「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-6.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-6-300x194.png" alt="" title="opencms-6" width="300" height="194" class="alignnone size-medium wp-image-700" /></a>
</li>
<li>「Module groups available for installation」が表示されたので、そのまま「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-7.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-7-300x193.png" alt="" title="opencms-7" width="300" height="193" class="alignnone size-medium wp-image-701" /></a>
</li>
<li>「OpenCMS settings」が表示されたので、デフォルト値のまま「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-8.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-8-300x193.png" alt="" title="opencms-8" width="300" height="193" class="alignnone size-medium wp-image-702" /></a>
</li>
<li>モジュールのインストールが終了した後、「Finished. Please check the output to see if the modules have been imported without errors.」と表示されたので、「Continue」ボタンをクリックしました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-9.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-9-300x194.png" alt="" title="opencms-9" width="300" height="194" class="alignnone size-medium wp-image-703" /></a>
</li>
<li>「You are almost finished!」と表示されたので、「Did you read these important configuration notes?」に対して「yes」をチェックして、「Finish」ボタンをクリックしました。<br />
<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-10.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-10-300x194.png" alt="" title="opencms-10" width="300" height="194" class="alignnone size-medium wp-image-704" /></a>
</li>
<li>ポップアップページで「Congratulations!　You have setup OpenCms successfully.」と表示されて、インストールが終了しました。<br />
<a href="http://www18017u.sakura.ne.jp/wordpress/wp-content/uploads/2012/05/opencms-11.png"><img src="http://www18017u.sakura.ne.jp/wordpress/wp-content/uploads/2012/05/opencms-11-300x169.png" alt="" title="opencms-11" width="300" height="169" class="alignnone size-medium wp-image-33" /></a>
</li>
<li>ブラウザで「http://（VPSサーバーのURL）/opencms/opencms/system/login/」にアクセスして、「Username: Admin」「Password: admin 」で管理画面にログイン出来ることを確認しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-11.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-11-300x170.png" alt="" title="opencms-11" width="300" height="170" class="alignnone size-medium wp-image-706" /></a>
</li>
<li>管理画面の設定からユーザーデータを表示し、Adminのパスワードを変更してインストールを完了しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-12.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-12-300x154.png" alt="" title="opencms-12" width="300" height="154" class="alignnone size-medium wp-image-709" /></a><a href="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-13.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/opencms-13-300x154.png" alt="" title="opencms-13" width="300" height="154" class="alignnone size-medium wp-image-710" /></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/689.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPS1GにGroupSession4をインストール</title>
		<link>http://ohhappy.jp/sakuravps/663.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2581%2595%25e3%2581%258f%25e3%2582%2589vps1g%25e3%2581%25abgroupsession4%25e3%2582%2592%25e3%2582%25a4%25e3%2583%25b3%25e3%2582%25b9%25e3%2583%2588%25e3%2583%25bc%25e3%2583%25ab</link>
		<comments>http://ohhappy.jp/sakuravps/663.html#comments</comments>
		<pubDate>Sat, 05 May 2012 03:58:40 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=663</guid>
		<description><![CDATA[さくらインターネットさんのさくらVPS1GにインストールしたTomcat環境に無料グループウェア「GroupSession4」をインストールしました。 最初、前の記事「さくらVPS1GでTomcat環境を構築」のTomc [...]]]></description>
			<content:encoded><![CDATA[<p><A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1GにインストールしたTomcat環境に無料グループウェア「<a href="http://www.gs.sjts.co.jp/" target="_blank">GroupSession4</a>」をインストールしました。
</p>
<p>最初、前の記事「さくらVPS1GでTomcat環境を構築」のTomcat環境に「<a href="http://www.gs.sjts.co.jp/" target="_blank">GroupSession4</a>」をインストールしたのですが、cmn001.doが無いというエラーが出てインストール出来ませんでした。公式サイトの「<a href="http://www.gs.sjts.co.jp/v4/support/faq/faq_install.html" target="_blank">FAQ &#8211; インストール</a>」に以下の記述が有り、「<a href="http://www.gs.sjts.co.jp/" target="_blank">GroupSession4</a>」のインストールには、JDK6が必要のようでした。
</p>
<h4> 公式サイト「<a href="http://www.gs.sjts.co.jp/v4/support/faq/faq_install.html" target="_blank">FAQ &#8211; インストール</a>」より抜粋</h4>
<dt>
<p><strong>cmn001.doが無いというエラーが出るのですが</strong></p>
</dt>
<dd>
<ul>
<li>JDK6がインストールされていない可能性があります。</li>
<li>JDK6が正常にインストールされているか、確認してください。</li>
<li>コマンドで「java -version」実行します(Windowsの場合はコマンドプロンプトを起動してコマンドを実行)。</li>
<li>正常にJDK6がインストールされていれば「java version &#8220;1.6.x_xx&#8221;」のようにjavaのバージョン情報が表示されます。</li>
<li>バージョン情報が表示されない場合はJDK6が正しくインストールされていません。</li>
<li>また、バージョン情報で1.5以前の物が表示される場合もGroupSesionは正しく動作しません。</li>
<li>上記に該当する場合はJDK6のインストール、環境変数の設定変更などが必要になります。</li>
</ul>
</dd>
<p>さくらVPS1GのJDKバージョンを確認したところ「java version &#8220;1.5.0&#8243;」でしたので、</p>
<ul>
<pre>
[root@hostname ~]# java -version
java version "1.5.0"
gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
</pre>
</ul>
<p><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java SE Downloads</a>からJDK6をダウンロードしようと思ったのですが、なんとJava SDKの最新版はJDK7になってるんですね。上位互換だろうということで、今回、JDK7の環境を整備してGroupSessionをインストールすることにしました。以下、私が行った手順です。
</p>
<h3>「Java SE 7」のインストール</h3>
<ul>
<li>iMacで<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java SE Downloads</a>からJDK（jdk-7u4-linux-x64.rpm）をダウンロードしました。</li>
<li>ダウンロードしたJDK（jdk-7u4-linux-x64.rpm）をさくらVPS1GにFTPでアップロードしました。</li>
<li>アップロードしたJDK（jdk-7u4-linux-x64.rpm）をインストールしました。
<pre>
[root@hostname ~]# rpm -Uvh jdk-7u4-linux-x64.rpm
準備中...                ########################################### [100%]
   1:jdk                    ########################################### [100%]
Unpacking JAR files...
	rt.jar...
	jsse.jar...
	charsets.jar...
	tools.jar...
	localedata.jar...
#
</pre>
</li>
<li>/etc/profileの最後尾にJAVA_HOMEの設定を記載しました。
<pre>
[root@hostname ~]# nano /etc/profile
</pre>
<pre>
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
</pre>
</li>
<li>/etc/profileの設定を以下のコマンドで反映させました。
<pre>
[root@hostname ~]# source /etc/profile
</pre>
</li>
<li>alternativesに「Java SE 7」の設定を追加しました。
<pre>
[root@hostname ~]# alternatives --install /usr/bin/java java /usr/java/default/bin/java 3
</pre>
</li>
<li>alternativesの「Java SE 7」の設定を選択して有効にしました。
<pre>
[root@hostname ~]# alternatives --config java
2 プログラムがあり 'java' を提供します。

  選択       コマンド
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.5.0-gcj/bin/java
   2           /usr/java/default/bin/java

Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:2
</pre>
</li>
<li>「Java SE 7」の設定が有効になり、javaのversionが変更されたことを確認しました。
<pre>
[root@hostname ~]# java -version
java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0_04-b20)
Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode)
</pre>
</li>
</ul>
<h3>GroupSession4のインストール</h3>
<ul>
<li>「<a href="http://www.gs.sjts.co.jp/" target="_blank">GroupSession</a>」の公式サイトより、最新バージョンのGroupSession4(gsession.war)をダウンロード してきました。
</li>
<li>ブラウザで「Tomcat Webアプリケーションマネージャ」（http://（VPSサーバーのURL）/manager/html）にアクセスして「WARファイルの配備」でwarファイル(gsession3.war)を/var/lib/tomcat6/webappsに配備しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/gsession.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-300x47.png" alt="" title="gsession" width="300" height="47" class="alignnone size-medium wp-image-674" /></a>
</li>
<li>ブラウザでGroupSession4にアクセス出来るようにするために「/etc/httpd/conf.d/vhost.conf」の内容を以下のように書き換えました。
<pre>
[root@hostname ~]# cd /etc/httpd/conf.d/
[root@hostname conf.d]# nano vhost.conf
</pre>
<pre>
&lt;VirtualHost xxx.xx.xx.xx:80&gt;
    ServerName jsp.ohhappy.jp
    ServerAlias jsp.ohhappy.jp
&lt;Location /manager/html&gt;
  ProxyPass ajp://localhost:8009/manager/html
&lt;/Location&gt;
&lt;Location /gsession&gt;
  ProxyPass ajp://localhost:8009/gsession
&lt;/Location&gt;
&lt;/VirtualHost&gt;
</pre>
</li>
<li>変更した設定を有効にするためにTomcat → Apache の順番でサービスを再起動しました。
<pre>
# service tomcat6 restart
# service httpd restart
</pre>
</li>
<li>ブラウザで「GroupSession4」のURL（http://（VPSサーバーのURL）/gsession/）にアクセスすると、以下のログイン画面が表示され、無事にインストールされたことが確認出来ました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-1-300x206.png" alt="" title="gsession-1" width="300" height="206" class="alignnone size-medium wp-image-679" /></a>
</li>
<li>ユーザID：admin、パスワード：admin を入力してログインすると、管理者設定画面が表示されたので、ユーザーマネージャーで「GS 管理者」のパスワードを変更しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-2.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-2-300x239.png" alt="" title="gsession-2" width="300" height="239" class="alignnone size-medium wp-image-680" /></a>
</li>
<li>一旦ログアウトし、上記で変更した「GS 管理者」のパスワードを入力してログイン出来ることを確認しました。
</li>
<li>
続いて、管理者設定画面から、グループマネージャーでグループを追加した後に、ユーザーマネージャーで新規にユーザーを登録しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-3.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-3-300x191.png" alt="" title="gsession-3" width="300" height="191" class="alignnone size-medium wp-image-681" /></a>
</li>
<li>新規に登録したユーザーでログインするとスケジュール管理機能、掲示板・回覧板などのコミュニケーション機能、起案から決済までを処理する稟議管理機能、施設予約機能、タイムカード機能、ToDoやプロジェクトの管理機能などのWebアプリケーションが使えるようになりました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-4.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/gsession-4-300x224.png" alt="" title="gsession-4" width="300" height="224" class="alignnone size-medium wp-image-682" /></a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/663.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPS1GでTomcat環境を構築</title>
		<link>http://ohhappy.jp/sakuravps/656.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2581%2595%25e3%2581%258f%25e3%2582%2589vps1g%25e3%2581%25a7tomcat%25e7%2592%25b0%25e5%25a2%2583%25e3%2582%2592%25e6%25a7%258b%25e7%25af%2589</link>
		<comments>http://ohhappy.jp/sakuravps/656.html#comments</comments>
		<pubDate>Fri, 04 May 2012 21:07:28 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=656</guid>
		<description><![CDATA[さくらインターネットさんのさくらVPS1GにTomcat環境を構築しました。以下、私が行った手順です。 Tomcatのインストール サーバーに一般ユーザーでSSH接続し、suコマンドでrootになった後、yumコマンドで [...]]]></description>
			<content:encoded><![CDATA[<p><A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんのさくらVPS1GにTomcat環境を構築しました。以下、私が行った手順です。 </p>
<h3>Tomcatのインストール</h3>
<ul>
<li>サーバーに一般ユーザーでSSH接続し、suコマンドでrootになった後、yumコマンドでTomcat6をインストールしました。
<pre>
[root@hostname ~]$ su -
パスワード:
[root@hostname ~]# yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps
Complete!
</pre>
</li>
<li>インストールされたjavaのバージョンを確認しました。
<pre>
[root@hostname ~]# java --version
java version "1.5.0"
gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
</pre>
</li>
<li>「iptables(ファイアウォール)」を無効にせずに8080ポートに接続出来るようにするために「/etc/sysconfig/iptables」に以下の記述を追加しました。
<pre>
[root@hostname ~]# nano /etc/sysconfig/iptables
</pre>
<pre>
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
</pre>
</li>
<li>上記追記後に以下のコマンドで、iptablesを再起動しました。
<pre>
[root@hostname ~]# service iptables restart
</pre>
</li>
<li>Tomcat6を開始しました。
<pre>
[root@hostname ~]# service tomcat6 start
Starting tomcat6:               [  OK  ]
</pre>
</li>
<li>iMacからブラウザで「http://（VPSサーバーのURL）:8080/examples/servlets/」にアクセスしてServlet Examplesが動くこと、「http://（VPSサーバーのURL）:8080/examples/jsp/」にアクセスし、JSP Samplesが動くことを確認しました。
</li>
<li>/etc/tomcat6/に移動し、（必要に応じて「tomcat-users.xml」をコピーし、）「/etc/tomcat6/tomcat-users.xml」ファイルをエディタ(nano)で開きました。
<pre>
[root@hostname ~]# cd /etc/tomcat6/
[root@hostname tomcat6](# cp tomcat-users.xml tomcat-users.xml.org)
[root@hostname tomcat6]# nano tomcat-users.xml
</pre>
</li>
<li>
次いで、「/etc/tomcat6/tomcat-users.xml」の記述を以下のように変更し、「Tomcat Webアプリケーションマネージャ」用の「myaccount」と「mypassword」の設定として、下記内容を追記した後にファイルを保存しました。 </p>
<pre>
&lt;tomcat-users&gt;
&lt;role rolename=&quot;admin&quot;/&gt;
&lt;role rolename=&quot;manager&quot;/&gt;
&lt;user username=&quot;myaccount&quot; password=&quot;mypassword&quot; roles=&quot;admin,manager&quot; /&gt;
&lt;/tomcat-users&gt;
</pre>
</li>
<li>端末で以下のコマンドを実行し、tomcatを再起動しました。
<pre>
[root@hostname tomcat6]# service tomcat6 restart
Stopping tomcat6:            [  OK  ]
Starting tomcat6:            [  OK  ]
</pre>
</li>
<li>ブラウザで「http://（VPSサーバーのURL）:8080/manager/html」にアクセスすると認証ダイアログが表示されるので、先に設定した「myaccount」と「mypassword」を入力して、「Tomcat Webアプリケーションマネージャ」にログイン出来ることを確認しました。<br />
<a href="http://ohhappy.jp/wp-content/uploads/2012/05/tomcat-co6-1.png"><img src="http://ohhappy.jp/wp-content/uploads/2012/05/tomcat-co6-1-300x272.png" alt="" title="tomcat-co6-1" width="300" height="272" class="alignnone size-medium wp-image-657" /></a>
</li>
<li>最後にtomcat6が自動起動するようにサービスに登録し、Tomcatの設定を終了しました。
<pre>
[root@hostname ~]# chkconfig tomcat6 on
</pre>
</li>
</ul>
<h3>Tomcat6とApache2の連携</h3>
<p><A href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</A>さんでサブドメイン（jsp.ohhappy.jp）を取得して、Tomcat6とApache2の連携を行いました。（サブドメインの取得方法については、当ブログの記事「<a href="http://ohhappy.jp/sakuravps/93.html" target="_blank">さくらVPS1Gでサブドメイン</a>」を参照願います。）以下、私が行った設定です。</p>
<ul>
<li>エディタ(nano)で「server.xml」を開き、8080番ポートでの接続をやめるために、「server.xml」の以下部分全体を「<!-- と-->で囲って」コメントアウトしました。
<pre>
[root@hostname ~]# cd /etc/tomcat6/
[root@hostname tomcat6]#(cp server.xml server.xml.org)
[root@hostname tomcat6]# nano server.xml
</pre>
<pre>
&lt;!--
    &lt;Connector port=&quot;8080&quot; protocol=&quot;HTTP/1.1&quot;
               connectionTimeout=&quot;20000&quot;
               URIEncoding=&quot;UTF-8&quot;
               redirectPort=&quot;8443&quot; /&gt;
--&gt;
</pre>
</li>
<li>エディタ(nano)で、下記内容を追記した「/etc/httpd/conf.d/vhost.conf」を作成しました。（「xxx.xx.xx.xx」は、「さくらのVPS1G」サーバのIPアドレスです。）
<pre>
[root@hostname ~]# cd /etc/httpd/conf.d/
[root@hostname conf.d]# nano vhost.conf
</pre>
<pre>
&lt;VirtualHost xxx.xx.xx.xx:80&gt;
    ServerName jsp.ohhappy.jp
    ServerAlias jsp.ohhappy.jp
    ProxyPass / ajp://localhost:8009/
&lt;/VirtualHost&gt;
</pre>
</li>
<li>変更した設定を有効にするためにTomcat → Apache の順番でサービスを再起動しました。
<pre>
[root@hostname ~]# service tomcat6 restart
[root@hostname ~]# service httpd restart
</pre>
</li>
<li>ブラウザでにアクセスして、「http://（VPSサーバーのURL）:8080/」では無く、「http://jsp.ohhappy.jp/」でTomcatが稼働していることを確認しました。</li>
<li>とりあえずは「/etc/httpd/conf.d/vhost.conf」の内容を以下のように書き換えて、Tomcatのサンプルだけが動くようにして、設定を完了しました。
<pre>
[root@hostname ~]# cd /etc/httpd/conf.d/
[root@hostname conf.d]# nano vhost.conf
</pre>
<pre>
&lt;VirtualHost xxx.xx.xx.xx:80&gt;
    ServerName jsp.ohhappy.jp
    ServerAlias jsp.ohhappy.jp
&lt;Location /manager/html&gt;
  ProxyPass ajp://localhost:8009/manager/html
&lt;/Location&gt;
&lt;Location /examples&gt;
  ProxyPass ajp://localhost:8009/examples
&lt;/Location&gt;
&lt;/VirtualHost&gt;
</pre>
</li>
</ul>
<h3>Tomcatのサンプル</h3>
<ul>
<li><a href="http://jsp.ohhappy.jp/sample/" target="_blank">Sample &#8220;Hello, World&#8221; Application</a></li>
<li><a href="http://jsp.ohhappy.jp/examples/" target="_blank">Apache Tomcat Examples</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/656.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MODXとAmazonで簡単にネットショップを開店してみた</title>
		<link>http://ohhappy.jp/cms/628.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=modx%25e3%2581%25a8amazon%25e3%2581%25a7%25e7%25b0%25a1%25e5%258d%2598%25e3%2581%25ab%25e3%2583%258d%25e3%2583%2583%25e3%2583%2588%25e3%2582%25b7%25e3%2583%25a7%25e3%2583%2583%25e3%2583%2597%25e3%2582%2592%25e9%2596%258b%25e5%25ba%2597%25e3%2581%2597%25e3%2581%25a6%25e3%2581%25bf%25e3%2581%259f</link>
		<comments>http://ohhappy.jp/cms/628.html#comments</comments>
		<pubDate>Thu, 03 May 2012 21:01:07 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[CMS]]></category>
		<category><![CDATA[MODX]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=628</guid>
		<description><![CDATA[Wordpressのマルチサイト化を試した際に、Amazon アソシエイト (アフィリエイト)のインスタントストアをWordPressのページ内にiframe形式で組み込んだ『Amazon.Oh!Happy.JP』という [...]]]></description>
			<content:encoded><![CDATA[<p>
Wordpressのマルチサイト化を試した際に、<a href="https://affiliate.amazon.co.jp/" target="_blank">Amazon アソシエイト (アフィリエイト)</a>の<a href="http://astore.amazon.co.jp/" target="_blank">インスタントストア</a>をWordPressのページ内にiframe形式で組み込んだ『<a href="http://wordpress.ohhappy.jp/amazon/">Amazon.Oh!Happy.JP</a>』というショッピングサイトを作成しました。
</p>
<p>
『<a href="http://modx.jp/" target="_blank">MODX Evolution</a>』というCMSを使用すると、スニペットという機能でPHPで作成したプログラムを簡単に取り込めるので、『<a href="http://wordpress.ohhappy.jp/amazon/">Amazon.Oh!Happy.JP</a>』と同じように簡単にショッピングカートを持ったネットショップが出来るではないかと思い、試しにサイトを作成してみました。</p>
<p>実際に作成したサイトは、『<a href="http://shop.ohhappy.jp/" target="_blank">Shop.Oh!Happy.JP</a>』です。どのように作成したのかを簡単にご紹介いたします。</p>
<section>
<h3>１．MODXのインストール</h3>
<ul>
<li><a href="http://px.a8.net/svt/ejp?a8mat=1U1EKL+4ASQ2A+D8Y+65U42" target="_blank">さくらインターネット</a>さんで、サブドメイン(shop.ohhappy.jp)を設定して、さくらVPS1GにMODXをインストールしました。（MODXのインストール方法は、MODX公式サイトさんの「<a href="http://modx.jp/docs/install/install.html" target="_blank">MODXのインストール手順解説</a>」を参照願います。）</li>
</ul>
</section>
<section>
<h3>２．Amazonアソシエイトのアカウント作成</h3>
<ul>
<li>Amazonアソシエイトのインスタントストアを作成するためには、<a href="https://affiliate.amazon.co.jp/" target="_blank">Amazon アソシエイト (アフィリエイト)</a>のアカウントが必要ですので、<a href="https://affiliate.amazon.co.jp/" target="_blank">Amazon アソシエイト (アフィリエイト)</a>のトップページにある「5分でできるアカウント作成はこちらから!」の下にある【無料アカウント作成】のボタンをクリックして、指示に従いアカウントを作成しました。</li>
</ul>
</section>
<section>
<h4>３．インスタントストアの作成</h4>
<ul>
<li><a href="https://affiliate.amazon.co.jp/" target="_blank">Amazon アソシエイト (アフィリエイト)</a>に上記で作成したアカウントでログインして、インスタントストアを作成しました。
<ol>
<li>ページ上部の「インスタントストア」タブをクリックし、「インスタントストアのテンプレート」という表示の横にある「このテンプレートを使う」ボタンをクリック。</li>
<li>「インスタントストアを追加する」画面になり、「インスタントストアのパフォーマンスを計るために使用するトラッキングID を選択してください。トラッキングID はインスタントストアのURL上に表示されます。」と表示されたので、そのまま「次に進む」ボタンをクリック。</li>
<li>「インスタントストアのページを作成する」画面になったので、「カテゴリーページを追加」からカテゴリーと商品を追加して、「次に進む」ボタンをクリック。</li>
<li>「カラーとデザインを編集する」画面になったので、テーマを選択/カスタマイズし、ストア名を設定して、「次に進む」ボタンをクリック。</li>
<li>「サイドバー」画面になったので、サードバーの位置（右／左）とサイドバーに表示する内容を選択して、「この設定でHTMLを取得する」ボタンをクリック。</li>
<li>「あなたのストアが作成されました」と表示され、<a href="http://astore.amazon.co.jp/ohhappy-shop-22" target="_blank">インスタントストアのURL</a>が表示されました。</li>
<li>インスタントストアの表示方法として、「iframe形式でインスタントストアをWebサイトに組み込む場合」を選択すると、iframe形式のHTMLが表示されました。</li>
</ol>
</li>
<li>MODXに新規に作成したページ（リソース）に、表示されたiframe形式のHTMLをコピーして貼付けました。</li>
</ul>
</section>
<section>
<h4>４．スニペットの作成</h4>
<ul>
<li>MODXには、スニペットというPHPスクリプトをページ（リソース）で実行させる機能があるので、『AmazonセールスランクBest10』を表示する <a target="_blank" href="http://wordpress.ohhappy.jp/amazon/product-advertising-api">Product Advertising API</a>の自作プログラムをスニペットにして、新規に作成したページ（リソース）に貼付けました。（スニペットがどんなものかは、MODX公式サイトさんの「<a href="http://modx.jp/docs/tutorial/quick.html" target="_blank">簡易チュートリアル</a>」を参照願います。）</li>
</ul>
</section>
<p>皆さんもMODXとAmazon【インスタントストア】、<a target="_blank" href="http://wordpress.ohhappy.jp/amazon/product-advertising-api">Product Advertising API</a>を組み合わせて素敵なネットショプを作成してみてはいかがででしょう。</p>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/cms/628.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらVPS512（Ubuntu10.04）をUbuntu12.04にアップグレード</title>
		<link>http://ohhappy.jp/sakuravps/607.html?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e3%2581%2595%25e3%2581%258f%25e3%2582%2589vps512%25ef%25bc%2588ubuntu10-04%25ef%25bc%2589%25e3%2582%2592ubuntu11-10%25e3%2581%25ab%25e3%2582%25a2%25e3%2583%2583%25e3%2583%2597%25e3%2582%25b0%25e3%2583%25ac%25e3%2583%25bc%25e3%2583%2589</link>
		<comments>http://ohhappy.jp/sakuravps/607.html#comments</comments>
		<pubDate>Wed, 02 May 2012 11:31:25 +0000</pubDate>
		<dc:creator>ohhappy</dc:creator>
				<category><![CDATA[SakuraVPS]]></category>
		<category><![CDATA[UBUNTU]]></category>

		<guid isPermaLink="false">http://ohhappy.jp/?p=607</guid>
		<description><![CDATA[2012年4月26日に「Ubuntu 12.04 LTS」がリリースされましたので、さくらVPS512にカスタムインストールしたUbuntu10.04をUbuntu12.04にアップグレードしてみました。以下、私が行った [...]]]></description>
			<content:encoded><![CDATA[<p>
2012年4月26日に「<a href="http://www.ubuntulinux.jp/" target="_blank">Ubuntu</a> 12.04 LTS」がリリースされましたので、さくらVPS512にカスタムインストールしたUbuntu10.04をUbuntu12.04にアップグレードしてみました。以下、私が行った手順です。
</p>
<ul>
<li>まず最初に、現在インストールされているUbuntuのバージョンを確認しました。
<pre>
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.4 LTS"
</pre>
</li>
<li>現在インストールされている&#8221;Ubuntu 10.04.4 LTS&#8221;をアップデートしました。
<pre>
$ sudo -s
# apt-get update
# apt-get dist-upgrade
</pre>
</li>
<li>続いて、apt-getで「 update-manager-core」をインストールしました。
<pre>
# apt-get install update-manager-core
</pre>
</li>
<li>「do-release-upgrade」コマンドで、を&#8221;Ubuntu 10.04.4 LTS&#8221;のアップグレードを行いました。（アップグレード時の問い合わせには、全て、「デフォルト」もしくは「y」で応答しました。）
<pre>
# do-release-upgrade
</pre>
</li>
<li>アップグレードされたバージョンが&#8221;Ubuntu 10.10&#8243;であることを確認しました。
<pre>
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.10
DISTRIB_CODENAME=maverick
DISTRIB_DESCRIPTION="Ubuntu 10.10"
</pre>
</li>
<li>上記手順「do-release-upgrade」を繰り返し、&#8221;Ubuntu 10.10&#8243;→&#8221;Ubuntu 11.04&#8243;→&#8221;Ubuntu 11.10&#8243;→&#8221;Ubuntu 12.04 LTS&#8221;へと順次アップグレードを行いました。
<pre>
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"
</pre>
</li>
<li>アップグレード後、&#8221;Ubuntu 10.04.4 LTS&#8221;でインストールした、「phpMyAdmin」「GroupSession4」「OpenCMS」「Redmine」などが&#8221;Ubuntu 12.04 LTS&#8221;で全て問題なく動作することを確認しました。</li>
<li>aptでインストールした「Redmine」のバージョンは、「Redmine 0.9.3.stable (MySQL)」（&#8221;Ubuntu 10.04.4 LTS&#8221;）から「Redmine 1.3.2.stable (MySQL)」（&#8221;Ubuntu 12.04 LTS&#8221;）に自動的にアップグレードしていました。</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ohhappy.jp/sakuravps/607.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

