|
zuzara.org のサーバを停止してから無料のホスティングサーバを探していました。サービスを提供する場合は月数百円でも払って安心できる企業が提供しているサーバを使うべきでしょう。今回はソースコードを置いたりサンプルアプリを動かす程度なので無料のものにしてみました。 PHP5.2.6が使え、その他の機能も申し分ないです。.htaccessも使えます。 ちょっと変わったところとして、デフォルトではPHPのエラーメッセージを出すと http://www.000webhost.com/ へのリンクが出ます。あと suhosin も入っています。 FTPの接続は若干不安定な感じがします。 しかし本当に無料なのか、疑ってしまいました。FAQになぜ無料なの?という質問が載っていますが、、どうでしょう。 サーバが変わると、ファイルへのパスであったり様々な環境の違いがあるので動作確認をいちいちしていかないとなりません。 そういった変化に対応しやすいコーディングをしておく、というのも腕の見せ所ではあります。 例えばパスはすべて変数にしてハードコーディングしない、とか。基本ですが $fp = fopen('../../logs/hoge.txt', 'r');
と相対パスや絶対パスを不必要に混ぜて使っていたりするとパスが変わったとき面倒なことになりします。$buf = file_get_contents('/home/funaki/logs/fuga.txt'); define('LOG_DIR', '/home/funaki/logs');
といった具合にソースの先頭にまとめておけば修正もしやすいものです。define('LOG_HOGE_TXT, LOG_DIR . '/hoge.txt'); define('LOG_FUGA_TXT, LOG_DIR . '/fuga.txt'); さて地道に移行を進めていきたいと思います。
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- UNIX






