# Changelog - Version 8.5.6-c ## 変更点 ### Composerデフォルト導入先を `/var/www` から `/composer` に変更 v8.5.6-a で導入先をWebルート外の `/var/www` に変更しましたが、`/var/www` はWebルート `/var/www/html` の親ディレクトリであるため、ネストマウントの副産物としてPVCの `composer` サブパス内に空の `html/` ディレクトリが生成されていました(マウントポイント作成による正常動作だが紛らわしい)。 **対応**: デフォルトの `composer.workingDir` をWebルートと親子関係にない `/composer` に変更しました。これによりネストマウントが解消され、空フォルダは一切生成されなくなります。 ## PHPコードでの利用 ```php require_once '/composer/vendor/autoload.php'; ``` ※ `values.yaml` のコメントにも読み込み方法を明記しています。 ## アップグレード手順 ```bash helm repo update helm upgrade <リリース名> cafepieters/phpfpm --version 8.5.6-c -f values.yaml ``` ## 互換性 - **注意**: v8.5.6-a/b で `/var/www/vendor/autoload.php` を参照するようにPHPコードを更新済みの場合は、`/composer/vendor/autoload.php` への再修正が必要です。 - PVC上のデータは同じ `composer` サブパスを使用するため、既に移行済みの `composer.json` / `vendor/` はそのまま新しいマウント先(`/composer`)に引き継がれます。 - 旧Webルート(`/var/www/html`)からの自動移行機能(v8.5.6-b)はそのまま動作します。 - PVC上に残った空の `composer/html/` ディレクトリは、Pod再起動後は再作成されなくなるため、手動で削除すれば以後復活しません。 --- **リリース日**: 2026-07-19 **担当**: プロサーバーエンジニア(Claude)