diary/category/サイトについて

ID: 9 | 作成日: 2009/07/29 [Wed] 20:00:00 | 最終更新: 2012/09/12 [Wed] 16:06:31
FrontPage / diary / category / サイトについて

2009/07/31 [Fri]

久しぶりにデザイン変えた

ここ数年はブログ等のサイトのテンプレートには画像は使わず、装飾はCSSの"border"や"background-color"で済ませ、同じデザインを色だけ変えて他のサイトでも使いまわしという感じでしたが、急にデザインいじりたくなって簡単ではあるけど画像で装飾するテンプレートを作りました

wiki_template.png

サイトの更新ツールも変更したので、まぁ見た目も変更。

2009/07/28 [Tue]

サイトの更新ツールを変更しました

少し前にブログのエントリーで「ブログツールを変更しようかと思案中」と書きましたが、あれから少し悩んで結局ツールを変更しました。

前は"Pivot"という海外製のマイナーブログツールでしたが、今回はWikiクローンです。
元々あったWikiツールを自分で色々改変した、一応自作の派生系ツールになります。

実は他に気になるブログツールがいくつかあって、それらと悩んだのですが、ツールのテストも兼ねて日記のようにほぼ毎日更新するような状況での使用感とか確認したかった※1ので。

2009/07/17 [Fri]

また、ブログツールを乗り換えようかと考えたり・・・

ここ数週間は、Web向け自作ツールのプログラミング改変作業とかサーバのPHP5移行に関連する作業とかに追われていましたが、その辺が一段落。

明日は土曜日だし、以前ブログで書いた不具合でプレイが止まっていたフリーゲームの続きを遊んで、その流れで試してみたいフリーゲームをいくつか遊ぶ予定です。

ところで、このブログを更新するツールをまた変更しようかどうかと悩み中。
“使い勝手がよくて海外製の非データベースなマイナーツール”という条件で「Movable Type」から乗り換えるツールを探して現在「Pivot」を使っているわけですが、同じようにそこそこ使えてマイナーなブログ更新ツールないかなぁ。

一応、いくつか候補はあるんだけどPivotや後継ツールの「PivotX」も捨てがたくはあります。

普通に使い勝手良くブログを運営したいだけだったら素直にMTか「WordPress」を選択するんだけど、マイナーなツールを見つけ出して試行錯誤しつつ使ってみるというのも楽しいんですよね。

2009/07/06 [Mon]

PHP5移行時に起きた問題

前に書いた利用しているレンタルサーバ「ロリポップ!」のPHP5移行作業ですが、これまでにいくつかのブログやロリポップ!公認のサポート掲示板で、その作業に関する話題を見かけました。

・・・で、結構情報は出ているかなぁとは思いますが、今後その作業を行う方もいると思うので、少しでも参考になるように情報は提示しておいたほうがいいだろうということで、僕のほうであった問題について書いておこうと思います。

まず利用しているPHP製のツールがすべてPHP5に対応しており、「PHP5では動かないよ」というエラーはありませんでした。

僕の場合、起きた問題は大まかにふたつ。
1. ファイルの所有者やパーミッションの問題でスクリプトからファイルが操作できないためのエラー。
2. BASIC認証ができない。

実は今回のロリポップでのPHP5移行はバージョンアップというだけでなく、モジュール版からCGI版に変更されています。
そして、PHP4のときにツールが出力したファイル(たとえば掲示板スクリプトが保存している掲示板に書き込まれた内容のデータ等)は所有者が「apache」ですが、PHP5になってからはユーザーに代わっています。

さらに、PHP4のときにスクリプトが保存したファイルのうち、いくつかがユーザーに書き込み権限がないパーミッションの設定であったために、PHP5に移行したサーバ環境ではPHPスクリプトからファイルの編集が出来なくなってしまったのです。

僕の場合、単純な方法なんだけどFTPクライアントを使って一旦ダウンロード、サーバのデータを削除してそれを再アップしてパーミッションを変更しました。(所有者apacheのファイルはFTPクライアントでパーミッションを変更できないが、FTPクライアントでアップしたファイルは所有者がユーザーになりパーミッションを操作できるため)

1の問題は前述のように単純な方法で解決しましたが、2は残念ながら未解決。
実は通常、CGIモードはスクリプトからBASIC認証が利用できないので、これは今のところあきらめて使わないことにしました。

2009/07/03 [Fri]

ここ数日「PivotX」関連のアクセスが多い

ここ数日、「PivotX」のキーワードによる検索経由のアクセスが多いです。
前は、「たぶんブログの「Pivot」のことなんだろうなぁ」という検索ワードのアクセスすらめったになかったのに。

何でなのかなぁと思ったら、先月末に「MOONGIFT」でPivorXが紹介されたようで、おそらくそれで気になって調べている方が多いんでしょうね。

ツール自体はそれなりに安定的でリビルトが軽いのです。(執筆時点のPivotXは、ちょっと管理ページのAjaxが重たい場合がありますが)
Pivot・PivotX共にインターフェースが標準で日本語化OKで日本語のエントリーもちゃんと書き込めるけど、PivotXになってもまだ検索とタグクラウドが日本語未対応なので、もし利用するとしたらその辺が問題ないかどうかだと思います。

あと、日本人ユーザーが少ないので情報が少ないのもネックかな。

ユーザーなのでオススメしたいところですが、前述のとおり日本語環境での問題もあるので、あえてマイナーで行きたいという方は・・・としておきます。

2009/07/02 [Thu]

ついにPHP5に移行→その作業でしんどかった

いいかげんレンタルサーバの設定をPHP5に移行させようということで、先日ユーザーページからPHP5への変更。

これまでレンタルサーバではPHP4でしたがPHP5が去年秋頃に導入され、導入以前のユーザーへは移行作業の猶予期間としてPHP4と5が両方利用でき、ユーザーページから「PHP5のみ」に自分でいつでも設定変更できるという状況でした。
使っているPHP製ツールがすべてPHP5で動くことを確認したので、いよいよPHP5に設定変更したというわけです。

実際にサーバ上でPHPスクリプトを動かしてエラーがでた場合に閲覧者や検索エンジンのボットに見られると困るので、「.htaccess」で自分のIPアドレス以外はアクセス拒否して外部からのアクセスにはPHPファイルで「メンテナンス中」のメッセージと“header”で503を出力するようにしました。

その辺のやり方は以下のページを参考にしたので、気になる方はそちらをご参照ください。

実際、スクリプトを動かしてみたらエラーが出たわけですが。

次の日が余裕があるというのとアクセス少ないときということで深夜に作業を始めたわけですが、まぁ時間かかっても1~2時間程度だろうと思ったら、結局5時間近くかかり終わった頃は外が明るくなっていました・・・(悲)

あと面倒ついでに、利用レンタルサーバが料金据え置きで容量を増加させたこともあり、別のサーバで運営していたサイトをこちらのサーバに移転。

ここ五日ほどブログを更新していませんが、それらの作業で参ってサイトとか正直あまりいじる気分じゃなかった。

2009/06/17 [Wed]

「ロリポップ!」のサーバ容量が増えるそうです

レンタルサーバ「ロリポップ!」のサーバ容量が6月29日から増えるとのこと。
これまでの通常200MB・追加オプションで500MBだったのが、料金はそのままに200MBは1GBに500MBは2GBになるそうです。

このブログもロリポップのサーバを利用していて、最近は近い値段で容量の多いサービスも増えたことからサーバの移転を考えていたのですが、容量増加のアナウンスを見て移転は取りやめにしました。

・・・というか、今日とか明日とかにでも他のサーバに申し込もうかと思っていたところだったので、早々に申し込まなくてよかったなぁと。

ロリポップの運営会社がやっている別サービスでも「2GBで月500円程度」のレンタルサーバもあり、2GBまではいらないけど少し上乗せするだけで5~10倍近い容量ですからね。

実は、サーバ容量の残りがちょっと厳しくなってきていたというのもあったので、今回の容量増加はありがたいです。

2009/06/07 [Sun]

ブログのツール変更とかサーバの移転とか思案中

最近また、ブログの更新ツールを変更しようかなぁと思案中。
それとは別にサーバの移転も考えているので、もしブログツールを変更するならサーバの移転と一緒にだなぁと。

とはいっても、「Pivot」も日本語検索の問題を除いては「設置が楽」・「更新が軽い」・「デフォルトでスパム対策が結構付属している」と個人的には気に入っている部分も多いので、日本語検索を自力で解決または“そこ”は割り切って使うという選択肢も捨ててはいません。

バージョンアップのときとか面倒だと思ってあまりガシガシいじってないんだけど、「PivotX」でその辺解決してくれないかなぁ。
それが一番ベストなんだけど。

一応、いくつかツールの候補もあるんですけどね。

素直に情報の多い「Movable Type」か一番普及しているといわれている「WordPress」辺りを使えよ・・・と言われそうですが、僕個人としては「マイナーで、そこそこの信頼性があり、出来ればデータベースを使わないもの」を使いたいというのがあるので。

2009/05/20 [Wed]

UAがないアクセスが多かった

昨日の日付が変わる少し前の時間帯から今日にかけて、アクセス解析やログに「ユーザーエージェント」を返さないアクセスがえらく多かった。

いままでも、たまにこういうアクセスはあったけど、今日みたいに約20件ほどの複数の別IPアドレス・プロバイダからということはなかったので、なんなんだろうなぁ?

ブラウザの設定やセキュリティ対策ソフトでそういう場合もあるんだけど、JavaScript等のアクティブスクリプトのオフだけでなく画像の読み込みもオフにしてアクセスしているようなので(無料レンタルのアクセス解析はJavaScriptまたは画像が表示されてないと記録されない、あとサーバのログも画像や別ファイルのJavaScriptを呼んでいる様子がない)、ちょっと気になりますね。

2009/03/14 [Sat]

PHP4・5のセッションであせった

PHP4と5が共存状態で作業をして、ちょっとあせることになったわけですが。

利用しているレンタルサーバ「ロリポップ!」が去年末からPHP5を導入。
以後の新規ユーザーは始めからPHP5、これまでのユーザーは当面PHP4・5共存。
ユーザーで任意にPHP5完全移行を設定できるが、PHP5にすると以前の共存環境には戻せずPHP4は使えなくなる。
共存環境では、拡張子“.php”はPHP4、拡張子“.php5”はPHP5として動く。

・・・で、僕は現在、PHP5導入以前からのユーザーでPHP5にはまだ移行させていないため、PHP4と5の共存状態になっています。

実は先日、ちょっと確かめたいことがあってPHPスクリプトを拡張子を“.php5”にしてPHP5として動かしてみました。
そのスクリプトがログインして使うものでセッションを利用していたのですが、それが元で他のPHP4で動いているセッションを利用するスクリプトがことごとくエラーを返す状態に・・・

どうもPHP5で操作したセッションが残っていて、それが元でエラーを返しているようだったので、PHP5でとりあえずセッション開放試してみようと拡張子“.php5”で「session_unset」(これ試した後で調べてみたら、セッション開放は「$_SESSION = array();」のほうがいいって記述も見たけど、実際のところはどうなんだ?)実行したら、PHP4のスクリプトもエラーを返さなくなりました。

早めに自分で対応できたのでよかったですが、正直これは最初びびった。

脚注

※1 すでにイラストサイトやプログラミング解説サイトでは使っています。