<?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/"
		xmlns:xhtml="http://www.w3.org/1999/xhtml"
>

<channel>
	<title>firebirds33.com &#187; OpenPNE</title>
	<atom:link href="http://www.firebirds33.com/category/technology/openpne/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firebirds33.com</link>
	<description>Play Business, Play Hard!</description>
	<lastBuildDate>Sun, 05 Feb 2012 05:00:00 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.2</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.firebirds33.com/category/technology/openpne/feed/" />
		<item>
		<title>無料リポジトリサーバ「Unfuddle」</title>
		<link>http://www.firebirds33.com/2009/06/unfuddle/</link>
		<comments>http://www.firebirds33.com/2009/06/unfuddle/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 17:52:25 +0000</pubDate>
		<dc:creator>firebirds33</dc:creator>
				<category><![CDATA[OpenPNE]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Unfuddle]]></category>
		<category><![CDATA[リポジトリ]]></category>
		<category><![CDATA[無料サービス]]></category>

		<guid isPermaLink="false">http://www.firebirds33.com/?p=138</guid>
		<description><![CDATA[先日インストールした「OpenPNE」ですが、複数の環境で開発する必要があるのでリポジトリサーバーを探していたところ、『Unfuddle』という無料サービスが大変良さそうだったので使い始めてみました。 ≫ Unfuddle 【主な機能】 ダッシュボード機能 メッセージ機能 マイルストーン機能 チケット機能 ノートブック機能 リポジトリ機能 ユーザー設定 設定 【仕様】 リポジトリ：SubversionかGitが使用可能 容量：200MB プロジェクト：1つのみ 利用ユーザ数：2名まで ファイルの添付やSSLは無料では使えないようですが十分です。 なお、登録のしかたはこちらのサイトが詳しかったです。 ≫ unfuddle.comを使う &#8211; 開発(等)の日記 Unfuddle ダッシュボード画面 【利用始めての感想】 Subversionで使い始めました。今のところ全く問題なく使いやすいです。最初に10MBほどインポートしましたが、少しアップロードに時間かかったかな、というくらいです。とりあえず使いこなしてみたいと思います。 Similar Posts:Twitter Weekly Updates for 2009-06-21 OpenPNE3.1 インストール 恩送りと「Lang-8」]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.firebirds33.com/2009/06/openpne-install/">先日インストールした「OpenPNE」</a>ですが、複数の環境で開発する必要があるのでリポジトリサーバーを探していたところ、『Unfuddle』という無料サービスが大変良さそうだったので使い始めてみました。<br />
<br />
≫ <a href="http://unfuddle.com/" target="_blank">Unfuddle</a><br />
<br />
<strong class="subheading">【主な機能】</strong><br />
<ul>
	<li>ダッシュボード機能</li>
	<li>メッセージ機能</li>
	<li>マイルストーン機能</li>
	<li>チケット機能</li>
	<li>ノートブック機能</li>
	<li>リポジトリ機能</li>
	<li>ユーザー設定</li>
	<li>設定</li>
</ul>
<br />
<strong class="subheading">【仕様】</strong><br />
<ul>
	<li>リポジトリ：SubversionかGitが使用可能</li>
	<li>容量：200MB</li>
	<li>プロジェクト：1つのみ</li>
	<li>利用ユーザ数：2名まで</li>
</ul>
ファイルの添付やSSLは無料では使えないようですが十分です。<br />
なお、登録のしかたはこちらのサイトが詳しかったです。<br />
<br />
≫ <a href="http://blog.k1kuch1.com/2008/07/unfuddlecom%E3%82%92%E4%BD%BF%E3%81%86/">unfuddle.comを使う &#8211; 開発(等)の日記</a><br />
<br />
<img src="http://www.firebirds33.com/wordpress/wp-content/uploads/2009/06/unfuddle_top.gif" alt="unfuddle_top" title="unfuddle_top" width="500" height="447" class="alignnone size-full wp-image-141" />
<a href="http://unfuddle.com/" target="_blank">Unfuddle</a><br />
<br />
<img src="http://www.firebirds33.com/wordpress/wp-content/uploads/2009/06/unfuddle_mypage.gif" alt="unfuddle_mypage" title="unfuddle_mypage" width="500" height="296" class="alignnone size-full wp-image-142" />
ダッシュボード画面<br />
<br />
<strong class="subheading">【利用始めての感想】</strong><br />
<br />
Subversionで使い始めました。今のところ全く問題なく使いやすいです。最初に10MBほどインポートしましたが、少しアップロードに時間かかったかな、というくらいです。とりあえず使いこなしてみたいと思います。<br />
<strong>Similar Posts:</strong><ul class="similar-posts"><li><a href="http://www.firebirds33.com/2009/06/twitter-weekly-updates-for-2009-06-21/" rel="bookmark" title="2009/06/21">Twitter Weekly Updates for 2009-06-21</a></li>
<br />
<li><a href="http://www.firebirds33.com/2009/06/openpne-install/" rel="bookmark" title="2009/06/18">OpenPNE3.1 インストール</a></li>
<br />
<li><a href="http://www.firebirds33.com/2009/12/lang-8/" rel="bookmark" title="2009/12/02">恩送りと「Lang-8」</a></li>
</ul><!-- Similar Posts took 5.182 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firebirds33.com/2009/06/unfuddle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.firebirds33.com/2009/06/unfuddle/" />
	</item>
		<item>
		<title>OpenPNE3.1 インストール</title>
		<link>http://www.firebirds33.com/2009/06/openpne-install/</link>
		<comments>http://www.firebirds33.com/2009/06/openpne-install/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 14:06:31 +0000</pubDate>
		<dc:creator>firebirds33</dc:creator>
				<category><![CDATA[OpenPNE]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[インストール]]></category>

		<guid isPermaLink="false">http://www.firebirds33.com/?p=108</guid>
		<description><![CDATA[ちょっとやりたいことがありSNSエンジンの「OpenPNE」をインストールしました。 以下、環境設定とインストール、ハマッたエラーについて記します。ちなみに、OSはWindowsXPです。 【環境設定】 1.すでにインストール済みのモノ 以前に中途半端にCakePHPをいじったことがあり、すでにPHP5とApache、MySQLはインストール済みであったりしました。 PHP: 5.2.5 Apache: 2.2.8 MySQL: 5.0.45 もし横着しないのであれば、まっさらな環境からインストールし直すのが結果的に早いかもしれません。XAMPPを使えば必要な環境がサクッと揃っちゃいますので。これから始まるエラーの気苦労から逃れられるでしょう･･･。 ≫ XAMPP for Windows &#8211; Apache friends 2.PEARインストール 次にPEARをインストール。これは下のサイトを参照すればすごく簡単です。コマンドプロンプトを開き「go-pear.bat」を実行して指示に従うだけ。同様に、その後もコマンド画面で、 pear list: インストールされたPEARのバージョン確認 pear list-upgrades: Web上にある最新版のバージョンを確認 pear upgrade PEAR: PEARを最新版にアップグレード pear list: もう一度PEARのバージョン確認 と、PEARを最新版にアップデートしました。 ≫ PHPスクリプト講座：PEARのインストール &#8211; そふぃのphp入門 3.Symfonyインストール PHPのフレームワーク「Symfony」。これもPEARがインストール出来ていれば簡単です。コマンドプロンプトに戻りコマンド入力します。 pear channel-discover pear.symfony-project.com: チャネル？の登録 pear install symfony/symfony: Symfonyのインストール pear -v: Symfonyのバージョン確認 で、インストール完了です。 【インストール】 1.MySQLにスキーマ作成 [...]]]></description>
			<content:encoded><![CDATA[<p>
ちょっとやりたいことがありSNSエンジンの「OpenPNE」をインストールしました。<br />
以下、環境設定とインストール、ハマッたエラーについて記します。ちなみに、OSはWindowsXPです。<br />
<br />
<strong class="subheading">【環境設定】</strong><br />
<br />
<span class="subheading">1.すでにインストール済みのモノ</span><br />
<br />
以前に中途半端にCakePHPをいじったことがあり、すでにPHP5とApache、MySQLはインストール済みであったりしました。<br />
<ul>
	<li>PHP: 5.2.5</li>
	<li>Apache: 2.2.8</li>
	<li>MySQL: 5.0.45</li>
</ul>
もし横着しないのであれば、まっさらな環境からインストールし直すのが結果的に早いかもしれません。<a href="http://www.apachefriends.org/jp/xampp-windows.html" target="_blank">XAMPP</a>を使えば必要な環境がサクッと揃っちゃいますので。これから始まるエラーの気苦労から逃れられるでしょう･･･。<br />
<br />
≫ <a href="http://www.apachefriends.org/jp/xampp-windows.html" target="_blank">XAMPP for Windows &#8211; Apache friends</a><br />
<br />
<span class="subheading">2.PEARインストール</span><br />
<br />
次にPEARをインストール。これは下のサイトを参照すればすごく簡単です。コマンドプロンプトを開き「go-pear.bat」を実行して指示に従うだけ。同様に、その後もコマンド画面で、<br />
<ul>
	<li>pear list: インストールされたPEARのバージョン確認</li>
	<li>pear list-upgrades: Web上にある最新版のバージョンを確認</li>
	<li>pear upgrade PEAR: PEARを最新版にアップグレード</li>
	<li>pear list: もう一度PEARのバージョン確認</li>
</ul>
と、PEARを最新版にアップデートしました。<br />
<br />
≫ <a href="http://nyx.pu1.net/aboutphp/install/installpear.html" target="_blank">PHPスクリプト講座：PEARのインストール &#8211; そふぃのphp入門</a><br />
<br />
<span class="subheading">3.Symfonyインストール</span><br />
<br />
PHPのフレームワーク「Symfony」。これもPEARがインストール出来ていれば簡単です。コマンドプロンプトに戻りコマンド入力します。<br />
<ul>
	<li>pear channel-discover pear.symfony-project.com: チャネル？の登録</li>
	<li>pear install symfony/symfony: Symfonyのインストール</li>
	<li>pear -v: Symfonyのバージョン確認</li>
</ul>
で、インストール完了です。<br />
<br />
<br />
<strong class="subheading">【インストール】</strong><br />
<br />
<span class="subheading">1.MySQLにスキーマ作成</span><br />
<br />
普段「MySQL Administrator」を使用しているので、スキーマを新規作成して終わりです。簡単。<br />
<br />
<span class="subheading">2.OpenPNEインストール</span><br />
<br />
ここからが困難の始まり。例によってコマンドプロンプトで、まずは1回目のインストールコマンド発令、<br />
<ul>
	<li>symfony openpne:install</li>
</ul>
出ました、エラー！<br />
</p>
<blockquote><p>Warning:<br />
sfSimpleAutoload::require(/tmp/OpenPNE-3.1.0/lib/vendor/doctrine/Doctrine/Manager.php):<br />
failed to open stream: No such file or directory in<br />
/virtual/redcomets/OpenPNE-3.1.0/lib/symfony/autoload/sfSimpleAutoload.class.php on line 118<br />
<br />
エラーメッセージ：<br />
Fatal error: sfSimpleAutoload::require(): Failed opening required<br />
‘/tmp/OpenPNE-3.1.0/lib/vendor/doctrine/Doctrine/Manager.php’<br />
(include_path=’/virtual/redcomets/OpenPNE-3.1.0/config/../lib/vendor/PEAR/:.:/usr/local/lib/php’)<br />
in /virtual/redcomets/OpenPNE-3.1.0/lib/symfony/autoload/sfSimpleAutoload.class.php on line 118</p></blockquote>
<p>
＜解決方法＞<br />
C:\･･･\openpne\cache にある「project_autoload.cahe」を削除。<br />
<br />
気を取り直して2回目のインストールコマンド発令、そしてエラー！<br />
</p>
<blockquote><p>The execution of task &#8220;doctrine:build-all-reload&#8221; failed.<br />
  &#8211; Too many arguments (&#8220;Files\･･･\openpne\data/fixtures_tmp&#8221; given).</p></blockquote>
<p>
どうやら、3.1からORMとして採用された「Doctrine」が全体的にうまくいっていない気がします。。。<br />
DBを見てもテーブルが作成されていない。このタスクが実行されればインストール完了しそうなのですが･･･。<br />
<br />
全く解決方法が見つからないので、テーブル削除・作成するDoctrineのコマンドを探して実行してみました。<br />
<ul>
	<li>symfony doctrine-build-all-reload</li>
</ul>
エラーメッセージが変わった！<br />
</p>
<blockquote><p>Fatal error: Class &#8216;PDO&#8217; not found in C:\･･･\openpne\lib\vendor\doctrine\Doctrine\Connection.php on line 1530</p></blockquote>
<p>
そこで、Connection.php の1530行目を確認。<br />
</p>
<blockquote><p>return $this->getManager()->openConnection(new PDO($pdoDsn, $username, $password), &#8216;doctrine_tmp_connection&#8217;, false);</p></blockquote>
<p>
＜解決方法＞<br />
「PDO」って何･･･？とWebで検索すること数十分。php.iniファイルを開き、<br />
<ul>
	<li>extension=php_pdo.dll</li>
	<li>extension=php_pdo_mysql.dll</li>
</ul>
のコメントアウトを外し、再度Doctrineのコマンド実行・・・・・・おー！！DBのDROP＆CREATEに成功！！<br />
<br />
恐る恐る、http://localhost/ にアクセスすると･･･<br />
<img src="http://www.firebirds33.com/wordpress/wp-content/uploads/2009/06/openpne_index.gif" alt="OpenPNEインストール完了！" title="openpne_index" width="500" height="265" class="size-full wp-image-119" />
<br />
来ました、ログイン画面！インストール完了です！<br />
（しかし、未だに「symfony openpne:install」のコマンドではエラーが出ることは秘密です･･･）<strong>Similar Posts:</strong><ul class="similar-posts"><li><a href="http://www.firebirds33.com/2009/06/unfuddle/" rel="bookmark" title="2009/06/28">無料リポジトリサーバ「Unfuddle」</a></li>
<br />
<li><a href="http://www.firebirds33.com/2009/04/wordpress-install/" rel="bookmark" title="2009/04/26">WordPress インストール</a></li>
<br />
<li><a href="http://www.firebirds33.com/2010/12/twitter-weekly-updates-for-2010-12-12/" rel="bookmark" title="2010/12/12">Twitter Weekly Updates for 2010-12-12</a></li>
<br />
<li><a href="http://www.firebirds33.com/2009/06/twitter-weekly-updates-for-2009-06-21/" rel="bookmark" title="2009/06/21">Twitter Weekly Updates for 2009-06-21</a></li>
</ul><!-- Similar Posts took 6.751 ms --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.firebirds33.com/2009/06/openpne-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://www.firebirds33.com/2009/06/openpne-install/" />
	</item>
	</channel>
</rss>

