2010-05-08 21:39:39
3ヶ月以上Amazon Web Serviceで運用してきた本サイトだが、自宅サーバに戻ることにした。深い理由はない。自宅サーバの方が何となく便利だからだろうか。他のことにも使えるからだろうか。何れにせよ深い理由はないのである。簡単にいうと何も考えていないだけだ。
これを機会に、Ubuntuを10.04にした。デスクトップ版だが、実際にはほとんどサーバとして使っている。Dropboxが使えるからとか、理由はそれなりにある。
今回は気力がなくて新規インストールはせず、9.10からのアップグレード。気がついたことをいくつか報告しておく。
- Notice: Undefined index: XXXXXとか、 Function ereg() is deprecatedという警告が大量に表示されるようになった。
PHPが5.2.10から5.3.2になったためか。eregとかsplitとか、将来なくなるらしい。それぞれ、preg_matchとかexplodeに変えればいいわけだが、今は時間がないので、php.ini のエラー表示の設定を、error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE
というようにして黙らせた。気がついたら、順次非推奨のものは置き換えていくことにしよう。 - user_dir (public_html) 内のphpが動かなくなる。
一体どうしたんだと狼狽えたが、検索してみたら、同様の報告がエンジニアきまぐれTipsにあったので、その記事を参考にして、/etc/apache2/mods-available/php5.confを次のように書き換えた。# <IfModule mod_userdir.c> # <Directory /home/*/public_html> # php_admin_value engine Off # </Directory> # </IfModule>
よかったことは、irMac Diskをちゃんと自動的にマウントするやうになったこと。9.10時代にいつの間にかマウントされなくなってしまい、自動バックアップが停止状態になっていたのだった。これで安心して夜も眠れるようになるだろう。