<?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>StarPlatinum.jp &#187; VPS</title>
	<atom:link href="http://www.starplatinum.jp/categories/serverenv/vps/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.starplatinum.jp</link>
	<description>Successor of www.bflets.dyndns.org</description>
	<lastBuildDate>Sat, 21 Jan 2012 15:58:13 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WebkeepersのVPSを解約</title>
		<link>http://www.starplatinum.jp/serverenv/vps/cancelvps/</link>
		<comments>http://www.starplatinum.jp/serverenv/vps/cancelvps/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 08:38:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.starplatinum.jp/?p=56</guid>
		<description><![CDATA[結局、WebkeepersのVPSは解約することとしました。 独自ドメインのWebサーバ(www.starplatinum.jp)を運用することを目論んで契約したのですが、Wordpressを入れてアクセスしただけでht [...] [...]
Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/sociableinst/' rel='bookmark' title='Sociable Pluginを導入 + はてなボタンを追加'>Sociable Pluginを導入 + はてなボタンを追加</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/isp/changeisp3/' rel='bookmark' title='自宅サーバ用ISP変更 (3)'>自宅サーバ用ISP変更 (3)</a></li>
<li><a href='http://www.starplatinum.jp/aboutthissite/' rel='bookmark' title='このサイトについて'>このサイトについて</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>結局、<a href="http://jp.webk.net/">WebkeepersのVPS</a>は解約することとしました。</p>
<p>独自ドメインのWebサーバ(www.starplatinum.jp)を運用することを目論んで契約したのですが、Wordpressを入れてアクセスしただけでhttpdがリソース不足で落ちてしまったり、原因は不明ですがyumがフリーズしてしまってほとんど使い物にならなかったりと、かなり残念な結果となってしまったからです。<br />
静的なコンテンツのみを配信する、アクセス数があまり多くないWebサーバであれば回ったのかもしれませんが、PHP + MySQLで動的なページを生成するWordpressは、128MBのメモリには荷が重すぎたようでした。</p>
<p><span id="more-56"></span>すでに書いていますが、結局のところ自宅サーバ用のマシン(Valore Ion 330-BD)を組んで、そこにコンテンツを移行した上で、固定IPを2つ提供してくれるISP(IPP)と契約をし、当面はwww.bflets.dyndns.orgとwww.starplatinum.jpとを平行運用してゆくこととしました。</p>
<p>もし今後VPSに乗り換えることがあるとすれば、ISPのBフレッツオプション並みの価格で、”使い物になる”リソースを提供するVPSサービスが提供されるようになった時、でしょうか&#8230;</p>
<p>Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/sociableinst/' rel='bookmark' title='Sociable Pluginを導入 + はてなボタンを追加'>Sociable Pluginを導入 + はてなボタンを追加</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/isp/changeisp3/' rel='bookmark' title='自宅サーバ用ISP変更 (3)'>自宅サーバ用ISP変更 (3)</a></li>
<li><a href='http://www.starplatinum.jp/aboutthissite/' rel='bookmark' title='このサイトについて'>このサイトについて</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.starplatinum.jp/serverenv/vps/cancelvps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebkeepersのVPSにWordPressを導入</title>
		<link>http://www.starplatinum.jp/serverenv/vps/wordpressinst/</link>
		<comments>http://www.starplatinum.jp/serverenv/vps/wordpressinst/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 15:43:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.starplatinum.jp/?p=14</guid>
		<description><![CDATA[ホスティングサービスでは当たり前のようにデフォルト導入されているBlogツールですが、VPS環境では当然自分で導入する必要があります。現時点ではMovable TypeとWordpressが2大勢力ですが、最近Wordp [...] [...]
Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/install_php-5-2-4/' rel='bookmark' title='Cent OS 5.6にPHP 5.2.4を導入'>Cent OS 5.6にPHP 5.2.4を導入</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/apache/apc/' rel='bookmark' title='APC (Alternative PHP Cache) の導入'>APC (Alternative PHP Cache) の導入</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/vmware/vmshrink/' rel='bookmark' title='肥大した仮想ディスクの圧縮'>肥大した仮想ディスクの圧縮</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>ホスティングサービスでは当たり前のようにデフォルト導入されているBlogツールですが、VPS環境では当然自分で導入する必要があります。現時点ではMovable TypeとWordpressが2大勢力ですが、最近Wordpressの方が勢いがあるようです。</p>
<p>以前はMovable Typeを利用したものの、心機一転という意味であえてWordpressを選択してみました。<br />
まずは最新版のWordpressをダウンロードし、解凍します。</p>
<blockquote><p>[root@starplatinum ~]# wget http://ja.wordpress.org/wordpress-2.8.4-ja.tar.gz<br />
[root@starplatinum ~]# gtar -zxvf ./wordpress-2.8.4-ja.tar.gz</p></blockquote>
<p>ここで改めて動作環境を確認したところ、WordpressがPHP+MySQLで動作することを確認。<br />
VPSの管理画面から、MySQLとPHPのパッケージを追加します。<br />
#yumで入れてもいいんですが、一応&#8230;.</p>
<p><span id="more-14"></span>追加完了後、MySQLをそのまま起動してみます。</p>
<blockquote><p>[root@starplatinum init.d]# ./mysqld start<br />
Initializing MySQL database:  Installing MySQL system tables&#8230;<br />
OK<br />
Filling help tables&#8230;<br />
OK</p>
<p>To start mysqld at boot time you have to copy<br />
support-files/mysql.server to the right place for your system</p>
<p>PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !<br />
To do so, start the server, then issue the following commands:<br />
/usr/bin/mysqladmin -u root password &#8216;new-password&#8217;<br />
/usr/bin/mysqladmin -u root -h starplatinum.jp password &#8216;new-password&#8217;<br />
See the manual for more instructions.<br />
You can start the MySQL daemon with:<br />
cd /usr ; /usr/bin/mysqld_safe &amp;</p>
<p>You can test the MySQL daemon with mysql-test-run.pl<br />
cd mysql-test ; perl mysql-test-run.pl</p>
<p>Please report any problems with the /usr/bin/mysqlbug script!</p>
<p>The latest information about MySQL is available on the web at</p>
<p>http://www.mysql.com</p>
<p>Support MySQL by buying support/licenses at http://shop.mysql.com<br />
[  OK  ]<br />
Starting MySQL:                                            [  OK  ]</p></blockquote>
<p>怒られたので、パスワードを変更しておきます。もちろん&#8217;hoge&#8217;はダミーです。</p>
<blockquote><p>[root@starplatinum init.d]# /usr/bin/mysqladmin -u root password &#8216;hoge&#8217;<br />
[root@starplatinum init.d]# /usr/bin/mysqladmin -u root -h starplatinum.jp password &#8216;hoge&#8217;</p></blockquote>
<p>続いて、Wordpress用のDBユーザとDBの作成を行います。</p>
<blockquote><p>[root@starplatinum ~]# mysql -u root -p<br />
Enter password:<br />
Welcome to the MySQL monitor.  Commands end with ; or \g.<br />
Your MySQL connection id is 4<br />
Server version: 5.0.45 Source distribution</p>
<p>Type &#8216;help;&#8217; or &#8216;\h&#8217; for help. Type &#8216;\c&#8217; to clear the buffer.</p>
<p>mysql&gt; CREATE DATABASE wordpress;<br />
Query OK, 1 row affected (0.00 sec)</p>
<p>mysql&gt; GRANT ALL PRIVILEGES ON wordpress.* TO &#8220;wpuser&#8221;@&#8221;starplatinum.jp&#8221; IDENTIFIED BY &#8220;hoge&#8221;;<br />
Query OK, 0 rows affected (0.00 sec)</p>
<p>mysql&gt; FLUSH PRIVILEGES;<br />
Query OK, 0 rows affected (0.00 sec)</p>
<p>mysql&gt; EXIT<br />
Bye</p></blockquote>
<p>続いて、Wordpress側のDBアクセス設定を行います。<br />
設定サンプルをコピーしてから編集します。</p>
<blockquote><p>[root@starplatinum ~]# cp ./wordpress/wp-config-sample.php ./wordpress/wp-config.php<br />
[root@starplatinum ~]# vi ./wordpress/wp-config.php</p></blockquote>
<p>私が試した限りでは改行コードがCR+LFで、懐かしのゴミがついていて萎えますが、気にせずに編集。こんな感じになるはずです。</p>
<blockquote><p>// ** MySQL 設定 &#8211; こちらの情報はホスティング先から入手してください。 ** //^M<br />
/** WordPress のデータベース名 */^M<br />
define(&#8216;DB_NAME&#8217;, &#8216;wordpress&#8217;);^M<br />
^M<br />
/** MySQL のユーザー名 */^M<br />
define(&#8216;DB_USER&#8217;, &#8216;wpuser&#8217;);^M<br />
^M<br />
/** MySQL のパスワード */^M<br />
define(&#8216;DB_PASSWORD&#8217;, &#8216;hoge&#8217;);^M<br />
^M<br />
/** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */^M<br />
define(&#8216;DB_HOST&#8217;, &#8216;starplatinum.jp&#8217;);^M<br />
^M<br />
/** データベーステーブルのキャラクターセット (ほとんどの場合変更する必要はありま<br />
せん。) */^M<br />
define(&#8216;DB_CHARSET&#8217;, &#8216;utf8&#8242;);^M<br />
^M<br />
/** データベースの照合順序 (ほとんどの場合変更する必要はありません。) */^M<br />
define(&#8216;DB_COLLATE&#8217;, &#8221;);^M</p></blockquote>
<p>WordPressのファイル群をWebサーバから見える所にコピーします。<br />
今回はCMSとして利用する予定なので、全ファイルをDocumentRootにコピー。</p>
<blockquote><p>[root@starplatinum ~]# cp -r ./wordpress/* /var/www/html</p></blockquote>
<p>インストールを続けるためにWebサーバにアクセス&#8230;するも、PHPとして動作していない模様(ソースがそのまま表示される)。考えてみたら、PHPのパッケージを入れてからhttpdを再起動していなかったので、再起動してみます。</p>
<blockquote><p>[root@starplatinum html]# /etc/rc.d/init.d/httpd restart<br />
Stopping httpd:                                            [  OK  ]<br />
Starting httpd:                                              [  OK  ]</p></blockquote>
<p>改めてアクセスしてみました&#8230;が、</p>
<blockquote><p>お使いのサーバーの PHP では MySQL 拡張を利用できないようです。</p></blockquote>
<p>冷たいお返事&#8230;.<br />
PHPからmysqlを利用するための拡張モジュールの所在を確認します。</p>
<blockquote><p>[root@starplatinum etc]# ls /usr/lib/php/modules/<br />
dbase.so    imap.so            ncurses.so         pdo.so                  xmlreader.so  xsl.so<br />
dom.so       ldap.so             odbc.so               pdo_sqlite.so    xmlrpc.so<br />
gd.so           mbstring.so    pdo_odbc.so    snmp.so               xmlwriter.so</p></blockquote>
<p>入っていない&#8230;.ということで導入。</p>
<blockquote><p>[root@starplatinum etc]# yum install php-mysql</p></blockquote>
<p>再度確認。</p>
<blockquote><p>[root@starplatinum etc]# ls /usr/lib/php/modules/<br />
dbase.so      ldap.so              ncurses.so            pdo.so                      xmlrpc.so<br />
dom.so        mbstring.so     odbc.so                  pdo_sqlite.so        xmlwriter.so<br />
gd.so            mysqli.so          pdo_mysql.so     snmp.so                   xsl.so<br />
imap.so       mysql.so           pdo_odbc.so       xmlreader.so</p></blockquote>
<p>mysql.soが入っているのでよさそうだ。再度インストールスクリプトにアクセス。</p>
<blockquote><p>お使いのサーバーの PHP では MySQL 拡張を利用できないようです。</p></blockquote>
<p>冷たい返事のまま&#8230;<br />
/etc/php.iniを確認したら、拡張モジュールをロードする記述がなかったので追加します。</p>
<blockquote><p>;;;;;;;;;;;;;;;;;;;;;;<br />
; Dynamic Extensions ;<br />
;;;;;;;;;;;;;;;;;;;;;;<br />
;<br />
; If you wish to have an extension loaded automatically, use the following<br />
; syntax:<br />
;<br />
;   extension=modulename.extension<br />
;<br />
; For example:<br />
;<br />
;   extension=msql.so<br />
;<br />
; Note that it should be the name of the module only; no directory information<br />
; needs to go here.  Specify the location of the extension with the<br />
; extension_dir directive above.</p>
<p>extension=mysql.so</p></blockquote>
<p>追加後、httpdを再起動したら、無事インストールスクリプトが動作しました。ブログ名とメールアドレス、検索エンジンに表示させるかどうかを選択してボタンをクリックしたら、それで終了です。Movable Typeに比べると非常にあっけないですね。</p>
<p>登録アドレスにメールが来ます。ユーザ名は&#8221;admin&#8221;固定だと思いますが、パスワードがランダムなので変更を忘れないように。</p>
<p>Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/install_php-5-2-4/' rel='bookmark' title='Cent OS 5.6にPHP 5.2.4を導入'>Cent OS 5.6にPHP 5.2.4を導入</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/apache/apc/' rel='bookmark' title='APC (Alternative PHP Cache) の導入'>APC (Alternative PHP Cache) の導入</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/vmware/vmshrink/' rel='bookmark' title='肥大した仮想ディスクの圧縮'>肥大した仮想ディスクの圧縮</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.starplatinum.jp/serverenv/vps/wordpressinst/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VPS環境へのyumの導入</title>
		<link>http://www.starplatinum.jp/serverenv/vps/yuminst/</link>
		<comments>http://www.starplatinum.jp/serverenv/vps/yuminst/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 17:33:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.starplatinum.jp/?p=9</guid>
		<description><![CDATA[Webkeepersだけがそうなのかは分かりませんが、少なくともWebkeepersのVPS環境にはyumは導入されていませんでした。VPSはCentOSなので、入っていてもいいような気がしますが、気を取り直して自分でい [...] [...]
Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/install_php-5-2-4/' rel='bookmark' title='Cent OS 5.6にPHP 5.2.4を導入'>Cent OS 5.6にPHP 5.2.4を導入</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/apache/apc/' rel='bookmark' title='APC (Alternative PHP Cache) の導入'>APC (Alternative PHP Cache) の導入</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Webkeepersだけがそうなのかは分かりませんが、少なくともWebkeepersのVPS環境にはyumは導入されていませんでした。VPSはCentOSなので、入っていてもいいような気がしますが、気を取り直して自分でいれてみました。</p>
<p>とりあえずVPS環境の管理画面から、&#8221;dev&#8221;というパッケージを追加します。<br />
入れる前はわかりませんが、これらのパッケージが入ります。</p>
<blockquote><p>apr-devel, apr-util-devel, atk, audit-libs-devel, autoconf213, automake14, automake15, automake16, automake17, bc, beecrypt-devel, bison, byacc, bzip2-devel, cpp, cups-devel, curl-devel, cvs, db4-devel, dejagnu, distcache, distcache-devel, docbook-dtds, docbook-style-xsl, dos2unix, doxygen, expect-devel, flex, fontconfig-devel, freetype-devel, gcc, gcc-c++, gcc-gnat, gcc-java, gcc-objc, gd-devel, gdb, gettext, gettext-devel, glib-devel, glib2-devel, gmp-devel, gnutls-devel, gperf, gtk2, hesiod-devel, httpd-devel, krb5-devel, kudzu-devel, libacl-devel, libart_lgpl, libattr-devel, libgcj, libgcj-devel, libgcrypt-devel, libgpg-error-devel, libpng-devel, libselinux-devel, libtiff-devel, libtool, libusb-devel, libxml2-devel, libxslt-devel, ncurses-devel, net-snmp-devel, newt-devel, openjade, openssl-devel, openssl-perl, pam-devel, passivetex, patch, patchutils, psutils, python-devel, readline-devel, rpm-build, rpm-devel, rpm-python, sendmail-devel, slang-devel, strace, tcl-devel, tetex, tetex-dvips, tetex-latex, texinfo, unixODBC-devel, xmltex, xmlto, zlib-devel</p></blockquote>
<p>余計なものも色々入りますが、今後yumでパッケージ管理をするのであれば、入れておいて損はないでしょう。容量がひっ迫したら削ればいいですし。<br />
<span id="more-9"></span>その上で、以下のパッケージをダウンロード・導入します。</p>
<blockquote><p>m2crypto-0.16-6.el5.3.i386.rpm<br />
python-elementtree-1.2.6-5.i386.rpm<br />
python-iniparse-0.2.3-4.el5.noarch.rpm<br />
python-sqlite-1.1.7-1.2.1.i386.rpm<br />
python-urlgrabber-3.1.0-5.el5.noarch.rpm<br />
yum-3.2.19-18.el5.centos.noarch.rpm<br />
yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm<br />
yum-metadata-parser-1.1.2-2.el5.i386.rpm</p></blockquote>
<p>もちろん私が導入した時点での最新パッケージなので、バージョンは適当に読み替えてください。これらをダウンロードしたら、</p>
<p>yum install ./*.rpm</p>
<p>で、一発で入るはずです。</p>
<p>導入後、さっそくyum check-updateしましたが、残念ながら?更新が必要なパッケージはありませんでした。</p>
<p>Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/install_php-5-2-4/' rel='bookmark' title='Cent OS 5.6にPHP 5.2.4を導入'>Cent OS 5.6にPHP 5.2.4を導入</a></li>
<li><a href='http://www.starplatinum.jp/serverenv/apache/apc/' rel='bookmark' title='APC (Alternative PHP Cache) の導入'>APC (Alternative PHP Cache) の導入</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.starplatinum.jp/serverenv/vps/yuminst/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>このサーバの環境について</title>
		<link>http://www.starplatinum.jp/serverenv/vps/serverenv/</link>
		<comments>http://www.starplatinum.jp/serverenv/vps/serverenv/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 17:12:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.starplatinum.jp/?p=6</guid>
		<description><![CDATA[このサイトはWebkeepersのVPSサーバ上のApacheで動作しています。 VPSの説明は省略しますが、これまで自宅サーバで実現していた環境になるべく近い環境を、個人の手の届く現実的な価格で求めた結果、自然とVPS [...] [...]
Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/sociableinst/' rel='bookmark' title='Sociable Pluginを導入 + はてなボタンを追加'>Sociable Pluginを導入 + はてなボタンを追加</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>このサイトは<a href="http://jp.webk.net/" target="_blank">Webkeepers</a>のVPSサーバ上のApacheで動作しています。</p>
<p>VPSの説明は省略しますが、これまで自宅サーバで実現していた環境になるべく近い環境を、個人の手の届く現実的な価格で求めた結果、自然とVPSになりました。ちなみに、今回はお試し的な意味も込めて、WebkeepersのVPSのプランの中でも一番安い、VPS-10Gというプランを選択しました。価格はこんな感じです。</p>
<p style="padding-left: 30px;">初期費用  : <span style="text-decoration: line-through;">4,800円</span> → 0円(キャンペーン中につき無料)<br />
月額 : 1,480円(1カ月契約の場合、6カ月契約なら980円/月)</p>
<p>まさに激安です。CPU/メモリは共用(topで見た割当量は128MB)、HDDは10GBなので、それほど大したことはできませんが、逆に大した事をやらなければこれでも何とかなると思います。</p>
<p><span id="more-6"></span>ちなみに、本サイトのドメイン名は<a href="http://www.onamae.com/">お名前.com</a>で取りましたが、こちらもキャンペーン中で、汎用jpドメインで3,180円で取れました。VPSと合わせても、5,000円以下で独自ドメインのサーバ環境が構築できてしまうのですから、いい時代になったものだと思います。</p>
<p>自宅サーバのVPSへの移行を検討した理由は以下の通りです</p>
<ul>
<li>可変IP + Dynamic DNSでは、IP変更時に利用者に迷惑がかかる。</li>
<li>今年の暑い夏、サーバのファンが全力で回ってうるさかった。</li>
<li>2週間に1回ほど、サーバを止めてファンの掃除をしないと熱くなってしまう。</li>
<li>子供が自宅サーバにイタズラをするようになってきた。</li>
<li>自宅サーバとして動いているマシンの引き取り手が現れた。</li>
</ul>
<p>引き取ってもらった費用を元手に新たにサーバを構築することも考えましたが、IPの問題は解決しがたいですし、かといって10年以上利用しているISP = メールアドレスを切ることもできません。</p>
<p>しばらくVPSを試してみて、問題がありそうだったら再度自宅サーバに戻るかもしれませんが、特に問題がなければ、そのままVPSに移行してしまおうと思っています。</p>
<p>Related posts:<ol>
<li><a href='http://www.starplatinum.jp/wordpress/sociableinst/' rel='bookmark' title='Sociable Pluginを導入 + はてなボタンを追加'>Sociable Pluginを導入 + はてなボタンを追加</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.starplatinum.jp/serverenv/vps/serverenv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

