予期しないSHA-256という名前のファイルがAdobe Commerce プロジェクトのルートに表示される

この記事では、2026年10月の個別セキュリティパッチ ​を適用した後、長い16進数名のファイルがAdobe Commerce プロジェクトルートで作成される既知の問題について説明します。

説明 description

影響を受ける製品とバージョン

この問題は、次の両方が該当する場合にのみ発生します。

開発者モードと実稼動モードの両方が影響を受けます。

2026年10月の分離パッチ ​を適用していないインストールは影響を受けません。

問題

2026年10月の分離されたセキュリティ パッチ ​を適用すると、プロジェクトのルートに64文字の16進数文字列を含む名前の空のファイルが作成されます。

976bc24c08055e67a58cf491401c8b2f3d48ff55b8092f1ede196bac4756a228

名前は、影響を受けるすべてのインストールで同じです。

再現するには、プロジェクトのルートから次のコマンドを実行します。

rm -f 976bc24c08055e67a58cf491401c8b2f3d48ff55b8092f1ede196bac4756a228
touch var/.regenerate
bin/magento

ファイルが再び表示されます。 bin/magento setup:upgradeを実行する必要はありません。var/.regenerateトリガーが存在する間、bin/magento呼び出しはすべて再作成されます。

原因

2026年10月1日の分離セキュリティパッチ 🔗に含まれているMagento\Framework\Lock\Backend\FileLockのファイルベースのロックに対する変更により、ロックファイル名の派生方法が変更されました。 その結果、generated-files クリーンアップロックは、以前のvar/.regenerate.lockの場所ではなく、ハッシュ化された名前でインストールルートに書き込まれます。

解決策 resolution

Adobeでは、これを意図しない副作用として特定しており、今後のリリースで以前のロックファイルの場所を復元します。

保護を維持するために顧客の操作は必要ありません。2026年10月の隔離パッチ ​によって提供されるセキュリティ修正は、この問題の影響を受けません。このパッチを元に戻す必要はありません。

修正されたリリースが利用可能になるまで、ファイルを安全に無視できます。 これは、設定、資格情報、顧客データを含まない空のロックファイルであり、設定の誤りやインストールの低下を示すものではありません。

ソースによる制御を避けるには、それを.gitignoreに追加します。

/976bc24c08055e67a58cf491401c8b2f3d48ff55b8092f1ede196bac4756a228
WARNING
bin/magento コマンド、cron、またはデプロイメント プロセスが実行中は、ファイルを削除しないでください。 ロックは助言であり、ファイル自体に関連付けられているため、削除しても、現在保持されているロックは解放されません。後続のプロセスでは、新しいファイルが作成され、独自のロックが取得されます。これにより、2つのクリーンアッププロセスを同時に実行できます。

追加情報

  • Adobe Commerce on Cloud インフラストラクチャでは、各デプロイのプロジェクトルートにファイルが書き込まれます。 これは想定されており、サポートチケットは必要ありません。
  • 2026年10月のセキュリティアップデートとパッチダウンロードリンクについては、Adobe Commerceに関するセキュリティアップデート - APSB26-153を参照してください。
recommendation-more-help
experience-cloud-kcs-help-kbarticles