LTSにアップグレードTweetPocket前にちょっと記事にしたが、その続編ぽいもの。今回はLAMP環境を移行した。メモってないので、記憶をたどると、ハマりどころとしては。debian系のsites-enabledの設定ファイルが変わった。debian系では、/etc/apache2/sites-enabled/以下に各サイトの設定を書いてそのサイトを有効にするには、a2ensiteコマンドを実行すると、/etc/apache2/sites-available/以下にシンボリックリンクが作られて有効になるといった感じの動作。この動作自体は、よく考えられていて良いとは思っている。この設定ファイルだが、前は、どんなファイル名でも良かったのだが、14.04からは、*.confと拡張子が付いてないと、読み込まれなくなった。2.4からアクセス制御の書き方が変わった。127.0.0.1</Location>が、2.4からはこんな感じになる。127.0.0.1</Location>と、こんな感じになった。シンプルで良い気もするが、軽い気持ちでバージョンアップすると痛い目にあう。少なくとも自分で追加したサイト側には有効になっておらず全部手動で、2.4系の書き方に変更する必要があった。2.4系の細かいアクセス制御設定は、他のサイト等を参考にしていただければと思います。(自分もよく分かってない。grantedとからしい。