Disney – We're Next! (Explored) by Express Monorail PHPでWEBアプリを作っているんですが、デプロイは ruby on rails で有名な capistrano を使っています。 capistrano はデプロイを行うと release というディレクトリの下にアプリをチェックアウトしてきて、 一番新しい release に currentという シンボリックリンクを張るので current を document root に設定すれば良い、というのが基本的な概念です。 今回の話とは直接関係アリませんが、共有ファイル(ログやアプリが生成するファイル等)は shared へすべてのリリースからシンボリックリンクを張ります。 この構造を維持することで、currentのシンボリックリンクを張り替えるだけで以前のリリースバージョンに簡単に戻し