<?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>ueblog &#187; さくら</title>
	<atom:link href="http://ueblog.natural-wave.com/tag/%e3%81%95%e3%81%8f%e3%82%89/feed/" rel="self" type="application/rss+xml" />
	<link>http://ueblog.natural-wave.com</link>
	<description>Web関連のネタを中心に役立つ情報を配信しています。</description>
	<lastBuildDate>Wed, 11 Jan 2012 00:51:56 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/tag/%e3%81%95%e3%81%8f%e3%82%89/feed/" />
		<item>
		<title>さくらインターネットで「Premature end of script headers」</title>
		<link>http://ueblog.natural-wave.com/2010/10/14/premature-end-of-script-on-sakura/</link>
		<comments>http://ueblog.natural-wave.com/2010/10/14/premature-end-of-script-on-sakura/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 15:38:57 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programing]]></category>
		<category><![CDATA[さくら]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=735</guid>
		<description><![CDATA[今日はメモ的な記事です。 さくらインターネットのレンタルサーバーで、PHP、perlなどを動かしているときに下記のようなエラーが発生することがある。 Premature end of script headers: ファイル名 これは大概にして、サーバ側の設定とスクリプトの問題のようで、]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sakura.ne.jp/" target="_blank"><img src="http://www.sakura.ad.jp/common/images/header-logo.gif" width="188" height="47" class="alignnone" /></a></p>
<p>今日はメモ的な記事です。</p>
<p>さくらインターネットのレンタルサーバーで、PHP、perlなどを動かしているときに下記のようなエラーが発生することがある。</p>
<p><code>Premature end of script headers: ファイル名</code></p>
<p>これは大概にして、サーバ側の設定とスクリプトの問題のようで、今回は実行するphpファイルのパーミッションの問題であった。</p>
<p>666や777のように自分以外に書き込み権限があると、セキュリティの問題で上記のエラーが出る。また気をつけるべきところは、そのスクリプトだけではなく、そのファイルを置いているディレクトリも同様に777などの権限になっていると、エラーになった。</p>
<p>今回はあるCMSが自動生成するPHPがそのような権限にしていたために判明した。</p>
<p>はまったので参考までに・・・</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2010/10/14/premature-end-of-script-on-sakura/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2010/10/14/premature-end-of-script-on-sakura/" />
	</item>
		<item>
		<title>さくらインターネットのmysqlを4.0から5.1へ移行した</title>
		<link>http://ueblog.natural-wave.com/2009/12/27/upgrade-mysql-on-sakura/</link>
		<comments>http://ueblog.natural-wave.com/2009/12/27/upgrade-mysql-on-sakura/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:12:02 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[さくら]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=563</guid>
		<description><![CDATA[wordpressの最新バージョン2.9が、いよいよmysql4.1以上を必要とするようになったので、さくらのmysql移行を行うことにした。 前提として、さくらでmysqlをバージョンアップするには、一度データベースを削除して、さくらのコントロールパネル上で再作]]></description>
			<content:encoded><![CDATA[<p>wordpressの最新バージョン2.9が、いよいよmysql4.1以上を必要とするようになったので、さくらのmysql移行を行うことにした。</p>
<p>前提として、さくらでmysqlをバージョンアップするには、一度データベースを削除して、さくらのコントロールパネル上で再作成する必要がある。</p>
<p>なので、バックアップ→DB削除→DB作成→DBインポート→アプリケーションの修正の手順をとる。</p>
<h3 class="PostLine">バックアップ</h3>
<p>sshでログインし、コンソール上で下記のコマンドを打つ。</p>
<blockquote><p>$ mysqldump-4.0 -h [dbhost] -u [dbuser] -p  [dbname] &gt; mysqldump.sql</p></blockquote>
<p>[]の部分は各自書き換えること。</p>
<p>ポイントは、「mysqldump-4.0」というmysqldumpの4バージョンでコマンドを打つこと。（さくらでこれを置いているのはかなり気がきく。）4から4.1以降では文字コードの部分でだいぶ仕様が変わっているので、dumpされる内容が新バージョンとは違う。</p>
<h3 class="PostLine">DB削除、DB作成</h3>
<p>データベースの削除、作成はさくらインターネットのサーバコントロールパネルから行う。</p>
<p>ログインして「データベースの設定」メニュー→「データベースを削除」ボタンを押す。かなりあっさりデータベースが消えてしまうので、注意しよう。</p>
<p>削除すると、作成の画面が表示され、mysqlのバージョンを選択して作成ができる。今回は「mysql5.1」を選択。</p>
<h3 class="PostLine">データインポート</h3>
<p>データをインポートする前に、DBのステータスを確認しよう。[dbhost]は変更されているのでさくらのコントロールパネルで確認しておく。</p>
<blockquote><p>$ mysql -v -h [dbhost] -u [dbuser] -p  [dbname]</p>
<div id="_mcePaste">mysql&gt; status;</div>
<div id="_mcePaste">&#8212;&#8212;&#8212;&#8212;&#8211;</div>
<div id="_mcePaste">mysql  Ver 14.14 Distrib 5.1.30, for portbld-freebsd7.1 (i386) using  5.2</div>
<div id="_mcePaste">Connection id:          5105438</div>
<div id="_mcePaste">Current database:       xxxxx</div>
<div id="_mcePaste">Current user:           xxx@xxx.xxx.xxx.xxx</div>
<div id="_mcePaste">SSL:                    Not in use</div>
<div id="_mcePaste">Current pager:          stdout</div>
<div id="_mcePaste">Using outfile:          &#8221;</div>
<div id="_mcePaste">Using delimiter:        ;</div>
<div id="_mcePaste">Server version:         5.1.38 FreeBSD port: mysql-server-5.1.38</div>
<div id="_mcePaste">Protocol version:       10</div>
<div id="_mcePaste">Connection:             mysqlxxx.db.sakura.ne.jp via TCP/IP</div>
<div id="_mcePaste">Server characterset:    ujis</div>
<div id="_mcePaste">Db     characterset:    ujis</div>
<div id="_mcePaste">Client characterset:    ujis</div>
<div id="_mcePaste">Conn.  characterset:    ujis</div>
<div id="_mcePaste">TCP port:               3306</div>
<div id="_mcePaste">Uptime:                 68 days 21 hours 53 min 50 sec</div>
</blockquote>
<p>デフォルトの状態だと各charactersetが、ujis（eucJP）で統一されているので、Dbと今回接続しているClientのcharactersetをutf8に変更して、インポートする。</p>
<blockquote><p>mysql&gt; alter database [dbname] character set utf8;<br />
mysql&gt; \C utf8<br />
mysql&gt; \. mysqldump.sql</p></blockquote>
<p>1行目がDbのcharactersetを変更、2行目がこの接続している端末とのコネクションのcharacterset、そして3行目が実際にインポートしている部分。</p>
<p>「mysql -v」で接続している場合、インポートしている様子が端末上に流れるでしょう。</p>
<h3  class="PostLine">アプリケーションの変更</h3>
<p>dbhostが変更となっているので、DBに繋いでいるアプリケーションのホスト名を変更しておく。</p>
<p>wordpressの場合は、「wp-config.php」というファイル。dbhost変更とともに、旧バージョンからバージョンアップしているwordpressの場合、クライアント側のcharactersetを明示的に指定していない場合があるようなので、dbhostの指定の下くらいに下記を追記しておく。</p>
<blockquote><p>define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;);</p></blockquote>
<p>同じように、symfonyやRuby on Railsのようなアプリケーションでも「database.yml」に下記設定を明示的に追記してく。</p>
<blockquote><p>encoding:     utf8</p></blockquote>
<p>前述のとおり、さくらはデフォルト「ujis」になっていて、my.cnfの設定を変更できないため、クライアント側でutf8で接続することを必ず明記するようにしよう。</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2009/12/27/upgrade-mysql-on-sakura/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2009/12/27/upgrade-mysql-on-sakura/" />
	</item>
		<item>
		<title>さくらインターネットでpearが動かないとき</title>
		<link>http://ueblog.natural-wave.com/2009/08/08/dont-run-pear-on-sakurainternet/</link>
		<comments>http://ueblog.natural-wave.com/2009/08/08/dont-run-pear-on-sakurainternet/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 05:41:01 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programing]]></category>
		<category><![CDATA[さくら]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=500</guid>
		<description><![CDATA[久しぶりにさくらインターネットのレンタルサーバで、pearコマンドを打ったところ動かなかった。 $ pear upgrade exec: /usr/local/php-5.2.5/bin/php: not found 自前でpearをインストールした人は、pearコマンドの改修が必要なようだ。 pearコマンド自体はシェルなので直接書き換えることにした。 $ which pear /home/[home]/local/bin/pear $ vi ~/local/bin/pear 7行目]]></description>
			<content:encoded><![CDATA[<p>久しぶりにさくらインターネットのレンタルサーバで、pearコマンドを打ったところ動かなかった。</p>
<blockquote><p>$ pear upgrade<br />
exec: /usr/local/php-5.2.5/bin/php: not found</p></blockquote>
<p>自前でpearをインストールした人は、pearコマンドの改修が必要なようだ。</p>
<p>pearコマンド自体はシェルなので直接書き換えることにした。</p>
<blockquote><p>$ which pear<br />
/home/[home]/local/bin/pear<br />
$ vi ~/local/bin/pear</p></blockquote>
<p>7行目あたり</p>
<div class="igBar"><span id="lcode-2"><a href="#" onclick="javascript:showPlainTxt('code-2'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-2">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#&nbsp; if test <span style="color:#CC0000;">"/usr/local/php-5.2.5/bin/php"</span> = <span style="color:#CC0000;">'@'</span>php_bin<span style="color:#CC0000;">'@'</span>; then</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; if test <span style="color:#CC0000;">"/usr/local/php/5.2.10/bin/php"</span> = <span style="color:#CC0000;">'@'</span>php_bin<span style="color:#CC0000;">'@'</span>; then</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; PHP=php</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; else</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">#&nbsp; &nbsp; PHP=<span style="color:#CC0000;">"/usr/local/php-5.2.5/bin/php"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp; PHP=<span style="color:#CC0000;">"/usr/local/php/5.2.10/bin/php"</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; fi</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">fi </div>
</li>
</ol>
</div>
</div>
</div>
<p>
するとpearコマンドは無事動きましたとさ。</p>
<blockquote><p>$ pear upgrade zend/zend<br />
WARNING: channel "zend.googlecode.com/svn" has updated its protocols, use "channel-update zend.googlecode.com/svn" to update<br />
downloading Zend-1.9.0.tgz ...<br />
Starting to download Zend-1.9.0.tgz (3,249,096 bytes)<br />
..........done: 3,249,096 bytes<br />
upgrade ok: channel://zend.googlecode.com/svn/Zend-1.9.0</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2009/08/08/dont-run-pear-on-sakurainternet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2009/08/08/dont-run-pear-on-sakurainternet/" />
	</item>
		<item>
		<title>iモード.netで別メールに自動転送してくれるスクリプト</title>
		<link>http://ueblog.natural-wave.com/2009/07/18/imode-net-script/</link>
		<comments>http://ueblog.natural-wave.com/2009/07/18/imode-net-script/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 11:10:30 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[さくら]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/?p=488</guid>
		<description><![CDATA[前回の記事 Android携帯「HT-03A」を買ってまずやったこと（2） にも書いたが、HT-03Aでdocomo.ne.jpメールを読む場合、iモード.netを見に行かなくてはならず、プッシュしてくれない。 Gmailなどに転送するには、iモード.net Gatewayというスクリプトを利用して、iモード.netを随時監視]]></description>
			<content:encoded><![CDATA[<p>前回の記事</p>
<p><a href="http://ueblog.natural-wave.com/2009/07/13/buy-android-ht03a-2/" target="_blank">Android携帯「HT-03A」を買ってまずやったこと（2）</a></p>
<p>にも書いたが、<strong>HT-03A</strong>でdocomo.ne.jpメールを読む場合、<a href="https://imode.net/cmn/top/" target="_blank">iモード.net</a>を見に行かなくてはならず、<strong>プッシュしてくれない</strong>。</p>
<p>Gmailなどに転送するには、<a href="http://darkmark.asablo.jp/blog/2009/06/21/4383353" target="_blank">iモード.net Gateway</a>というスクリプトを利用して、<a href="https://imode.net/cmn/top/" target="_blank">iモード.net</a>を随時監視する方法があるが、Windowsマシンを常時電源On状態にしておかなくてはならない。</p>
<p>perlなどのスクリプトで、unix上のcrontabなんかで随時監視してくれるようなスクリプト書いてる人いないかなーと思って調べていると、いらっしゃいました！</p>
<p><a href="http://d.hatena.ne.jp/worris2/20090712/1247408549" target="_blank">グーグル携帯 HT-03A を買ったので、iモードのメールを自動転送 - 無用の科学あるいは錬金術</a></p>
<p>perlではなく、Rubyのスクリプトですが、サーバ上に配置し、crontabで時間間隔を設定してチェックさせることが出来るスクリプトです。</p>
<p>とりあえず常時動いているさくらインターネットのサーバに、上記のスクリプトをアカウント情報を書き換えてhomeディレクトリに保存、crontabで下記のような設定でチェックを走らせることにした。</p>
<blockquote><p>5 0,1,6-23 * * * /home/[homeディレクトリ]/docomofw.rb  &gt; /dev/null 2&gt;&amp;1</p></blockquote>
<p>夜中以外で1時間1回未読メールがあった場合に、Gmailに転送させることに成功した。</p>
<p>ちなみにこのスクリプトは、<a href="https://imode.net/cmn/top/" target="_blank">iモード.net</a>のメール画面のHTMLをそのまま転送するので、必要に応じていらない部分を正規表現等で削るとよいでしょう。</p>
<p>自分の場合、下記のような感じで編集した。一番最後の「response.body.split～」のsend_mailを読んでいる部分。</p>
<blockquote><p>str=response.body.gsub(/&lt;input type.+&gt;/,"")<br />
send_mail(forwarding_address, str)<br />
#send_mail(forwarding_address, response.body)</p></blockquote>
<p>メールの下部分に「input type～」があってメールにテキストボックスがたくさん入ってしまうので、その部分だけとりあえず消してみた。</p>
<p>これでimodeメールにとりあえず気づけるようになった。これは素晴らしい！作者の方ありがとうございます！</p>
<p>はやく公式でimodeメールチェック用のアプリが出て欲しいものです・・・</p>
<p>※追記<br />
imode.netを巡回してくれる、<a href="http://jp.androlib.com/android.application.jp-cane-checki-jAnq.aspx" target="_blank">新着i</a>というアプリがあるようです。皆さんの悩みは一緒なのか。。</p>
<p>でも自分の端末ではうまく起動してくれません・・・うーん、更新に期待します。</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2009/07/18/imode-net-script/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2009/07/18/imode-net-script/" />
	</item>
		<item>
		<title>さくらインターネットでsymfonyをインストール</title>
		<link>http://ueblog.natural-wave.com/2008/06/15/sakura-symfony/</link>
		<comments>http://ueblog.natural-wave.com/2008/06/15/sakura-symfony/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 13:32:50 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programing]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[さくら]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/2008/06/15/sakura-symfony/</guid>
		<description><![CDATA[さくらインターネットでsymfonyをインストールしてみた。 さくらインターネットでもPHP5が利用できるようになっているので、さくらインターネットコントロールパネルの「PHPのバージョン選択」で、PHP5を選択しておこう。 インストールする]]></description>
			<content:encoded><![CDATA[<p>さくらインターネットで<strong>symfony</strong>をインストールしてみた。</p>
<p>さくらインターネットでもPHP5が利用できるようになっているので、さくらインターネットコントロールパネルの「PHPのバージョン選択」で、PHP5を選択しておこう。</p>
<p>インストールする場所を「$HOME/local」とする。sshでサーバに入り下記のディレクトリを作成。</p>
<blockquote><p>$ mkdir local/</p></blockquote>
<p>まずはPEARをインストールするために、スクリプトをダウンロードし実行。</p>
<blockquote><p>$ curl http://pear.php.net/go-pear > go-pear.php<br />
$ php go-pear.php</p></blockquote>
<p>下記のような選択となるので「1」のprefixのみを変更する。</p>
<blockquote><p> 1. Installation prefix ($prefix) : /home/[account名]/local<br />
 2. Temporary files directory     : $prefix/temp<br />
 3. Binaries directory            : $prefix/bin<br />
 4. PHP code directory ($php_dir) : $prefix/PEAR<br />
 5. Documentation base directory  : $php_dir/docs<br />
 6. Data base directory           : $php_dir/data<br />
 7. Tests base directory          : $php_dir/tests</p></blockquote>
<p>次にphp.iniの書き換えはできないので、「n」を選択。</p>
<blockquote><p>Would you like to alter php.ini </usr/local/php-5.2.5/lib/php.ini>? [Y/n] : n</p></blockquote>
<p>これでPEARのインストール完了。あとは自身のシェルを書き換え、新しくインストールしたpearコマンドにパスを通す。</p>
<blockquote><p>#bash,zshなら<br />
export PATH=/bin:<strong>$HOME/local/bin</strong>:$PATH<br />
#csh,tcshなら<br />
set path = (/sbin /bin <strong>$HOME/local/bin</strong> $HOME/bin /usr/local/bin)</p></blockquote>
<p>ポイントとしては、サーバにある「/usr/local/bin/pear」をよまないように、先に「local/bin」を設定している部分だ。</p>
<p>PATHを設定し、pearのバージョンを確認する。</p>
<blockquote><p>$ source ~/.zshrc<br />
$ pear -V<br />
PEAR Version: 1.7.2<br />
PHP Version: 5.2.5<br />
Zend Engine Version: 2.2.0</p></blockquote>
<p>PHPのバージョンが5になってれば正解だ。</p>
<p>ここから、symfonyのインストール</p>
<blockquote><p>$ pear channel-discover pear.symfony-project.com<br />
$ pear install symfony/symfony<br />
$ symfony -V<br />
X-Powered-By: PHP/5.2.5<br />
Content-type: text/html</p>
<p>symfony version 1.0.16</p></blockquote>
<p>これで完了！</p>
<h3>プロジェクトの作成</h3>
<p>さて、実際にプロジェクトの作成をしてみよう。</p>
<blockquote><p>$ mkdir -p ~/symfony/sample<br />
$ cd symfony/sample<br />
$ symfony init-project sample<br />
$ symfony init-app frontend
</p></blockquote>
<p>webディレクトリは公開ディレクトリ下に置かなければならないので、シンボリックリンクを利用する。</p>
<blockquote><p>$ ln -s ~/symfony/sample/web ~/www/sample</p></blockquote>
<p>さくらのコントロールパネルにある、「ドメイン設定」で利用したいドメインを「~/www/sample」へ向ける。</p>
<p>.htaccessでOptionsはさくらでは利用できないので、コメントアウトし、RewriteBaseのコメントをはずす。</p>
<blockquote><p>#Options +FollowSymLinks +ExecCGI<br />
RewriteBase /</p></blockquote>
<p>sfの画像やデバッグツールを利用するため、シンボリックリンクを作成。</p>
<blockquote><p>ln -s ~/local/PEAR/data/symfony/web/sf ~/symfony/sample/web/sf</p></blockquote>
<p>で、さくらのphp.iniが「magic_quotes_gpc=on」がデフォルトなので、コントロールパネルの「PHP設定の編集」で</p>
<blockquote><p>magic_quotes_gpc=off</p></blockquote>
<p>を書いておきましょう。</p>
<p>これで設定したドメインにアクセスすると、いつもの「Symfony Project Created」が拝めるでしょう。</p>
<p>パフォーマンスはどうなんでしょう？</p>
<p>感覚的には、<a href="http://ueblog.natural-wave.com/2007/10/31/sakura-ruby-on-rails/">さくらでRails</a>よりは幾分ましだけど、もっさり感はやっぱありますね。。</p>
<p>実用に耐えうるのか。何か作ってみてまた報告します。</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2008/06/15/sakura-symfony/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2008/06/15/sakura-symfony/" />
	</item>
		<item>
		<title>さくらインターネットでruby on rails</title>
		<link>http://ueblog.natural-wave.com/2007/10/31/sakura-ruby-on-rails/</link>
		<comments>http://ueblog.natural-wave.com/2007/10/31/sakura-ruby-on-rails/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 10:54:57 +0000</pubDate>
		<dc:creator>ueblog</dc:creator>
				<category><![CDATA[Programing]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[さくら]]></category>

		<guid isPermaLink="false">http://ueblog.natural-wave.com/2007/10/31/sakura-ruby-on-rails/</guid>
		<description><![CDATA[すでにいろんな方が書かれていますが、さくらインターネットでruby on railsが動くということでいろいろと試してみました。 rails完全の初心者なのですが、備忘録ついでにサンプルフォームを動かすまでを書いてみます。 まずは環境の作成か]]></description>
			<content:encoded><![CDATA[<p>すでにいろんな方が書かれていますが、さくらインターネットでruby on railsが動くということでいろいろと試してみました。<br />
rails完全の初心者なのですが、備忘録ついでにサンプルフォームを動かすまでを書いてみます。<br />
まずは環境の作成から。</p>
<p>rubyのインストール</p>
<blockquote><p># インストールする場所とソースを置く場所<br />
mkdir -p local/src<br />
cd $HOME/local/src<br />
# <a href="http://www.ruby-lang.org/ja/downloads/" target="_blank">最新版はこちらから確認</a><br />
wget ftp://core.ring.gr.jp/pub/lang/ruby/1.8/ruby-1.8.6-p111.tar.gz<br />
tar xfvz ruby-1.8.6-p111.tar.gz<br />
cd ruby-1.8.6-p111<br />
# local/rubyの下にインストールすることにした<br />
./configure --prefix=$HOME/local/ruby<br />
make<br />
make install<br />
# 自分のシェルにrubyへのパスを通す。(自分の場合zsh)<br />
cd ~/<br />
vi .zshrc<br />
export PATH=$HOME/local/ruby/bin:$PATH<br />
source ~/.zshrc</p></blockquote>
<p>railsを入れるためにgemsをインストール</p>
<blockquote><p>cd $HOME/local/src<br />
# <a href="http://rubyforge.org/frs/?group_id=126">最新版はこちらから確認</a><br />
wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz<br />
tar xzvf rubygems-0.9.4.tgz<br />
cd rubygems-0.9.4<br />
ruby setup.rb<br />
gem install rails  --include-dependencies</p></blockquote>
<p>これでrailsが利用できる環境は整った。すげー簡単！<br />
次回に続きます。</p>
]]></content:encoded>
			<wfw:commentRss>http://ueblog.natural-wave.com/2007/10/31/sakura-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<xhtml:link rel="alternate" media="handheld" type="text/html" href="http://ueblog.natural-wave.com/2007/10/31/sakura-ruby-on-rails/" />
	</item>
	</channel>
</rss>

