プロ・クリエータの実践ウェブテクニック集



ローカルサーバーのテスト環境を、実際のウェブサーバーに近づける

 ウェブサイトを開発・更新するときは、ローカルサーバーが、実際のウェブサイトと極力同じ仕様で、同じ動作をするのが理想的です。 そのためには、ウェブサーバーとローカルサーバーの環境を可能な限り近づける必要があります。

  • ApacheやPHPなどのバージョンをできるだけ同じにする。 異なる場合は、動作の違いをチェックしておきます。
  • 作成・保存時の言語コードをウェブサーバーやデータベースの内部処理コードに合わせます。

互換性を取る

  • サーバー名は、自動的に取得するようにします。
    $server_name = $_SERVER['SERVER_NAME'];
  • 絶対パスは、ドキュメントルートを取得して差異を吸収します。
    $url = $_SERVER['DOCUMENT_ROOT']. '/test/index.html';
  • 実行中のPHPスクリプトの取得。
    $php_self = $_SERVER['PHP_SELF'];