このサイトは STEP SERVER を利用しています。先日親のためにつくったサイトは XREA を利用しています。二つの格安レンタルサーバーを利用してみて、PHPの仕様など、結構違うものだなということを感じました。
レンタルサーバーではPHPはセーフモードで動いているようですが、ひとくちにセーフモードといってもいろいろあるようで、PHPのバージョンなども含め、どこのレンタルサーバーでも同じ環境が得られるわけではないのです。例えばSTEP SERVERではphpinfo.phpを使ってPHPの情報を閲覧することはできないですし、XREAでもセーフモードに癖があって、管理者ログインしてP_BLOGのforum/topic.phpにアクセスするとログインセッションが切れてしまうという現象に遭遇しました。
また前から懸案だったSTEP SERVERでのecto利用ですが、これは僕の設定とかの問題ではなくて、まったく無理なようです。Movable Typeでの利用すら受け付けなかったのですから。恐らくブログ投稿クライアントによる投稿をSTEP SERVERの方で規制しているのでしょう。一方で、XREAではplg_xmlrpc.phpを利用してP_BLOGでも問題なくectoから投稿できました。
先日、oberheimさんの Essential Concept で iCalとGoogle Calendarを連携させる 方法が紹介されていましたが、WebDAVというものに対応したサーバーでないと利用できないようでした。
このように格安レンタルサーバーでは自分の思い通りの環境を実現するのは難しいようです。PHPもCGIも利用せず、静的なウェブサイトを構築するのであれば激安サーバーでも問題ないのでしょうが、ブログツールを設置したりウェブアプリケーションなどを利用するのであれば、それなりのレンタルサーバーと契約する必要がありそうです。
しかし“それなりのレンタルサーバー”というのがくせ者で、なかなか価格とサービス内容の見合うサーバーが見つかりません。月額500円を目安に探してみましたが、ロリポップやSTEP SERVER、XREAなどの一部は過激に安い料金でサービスを提供しているようで、これら以外である程度の品質のところを利用しようとするならば、最低でも月額1,000円は見ないといけないようです。加えて初期費用15,000円なども必要になり、個人で趣味的に運用するサイトにとっては高すぎます。
となると自宅サーバーという選択肢も浮かび上がります。一昔前に流行ったように、Mac miniを自宅サーバーとして利用すると、結構幸せになれるのではないでしょうか。Yahoo!オークションなどで型落ちのG4 Mac miniなどを探してきて自宅サーバーを設置すれば、PHPやMySQLなどのインストールの手間は必要になりますが、自分の思い通りの環境を構築することが可能です。
気になるのは電気代やネットへのアクセスなどです。セキュリティなども自分で考えなければならないのですよね。いまの僕にはMac miniを購入する資金もないですし、当分自宅サーバーを起ち上げることはないでしょうが、自営業やSOHOなどで商用ウェブサイトをつくる場合は自宅サーバーがもっとも安上がりでしょうね。