ベースディレクトリのパス
MAGE_DIRS
環境変数を使用すると、カスタムベースディレクトリパスと、Commerce アプリケーションで様々なファイルへの絶対パスの構築または URL の生成に使用されるベース URL のフラグメントを指定できます。
MAGE_DIRS を設定
キーが \Magento\App\Filesystem\DirectoryListの定数で、値がディレクトリの絶対パスまたはその URL パスである連想配列をそれぞれ指定します。
MAGE_DIRS
は、次のいずれかの方法で設定できます。
-
次のようなカスタムエントリポイントスクリプトを使用します。
code language-php <?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ use Magento\Framework\App\Bootstrap; use Magento\Framework\App\Filesystem\DirectoryList; use Magento\Framework\App\Http; require __DIR__ . '/app/bootstrap.php'; $params = $_SERVER; $params[Bootstrap::INIT_PARAM_FILESYSTEM_DIR_PATHS] = [ DirectoryList::PUB => [DirectoryList::URL_PATH => ''], DirectoryList::MEDIA => [DirectoryList::PATH => '/mnt/nfs/media', DirectoryList::URL_PATH => ''], DirectoryList::STATIC_VIEW => [DirectoryList::URL_PATH => 'static'], DirectoryList::UPLOAD => [DirectoryList::URL_PATH => '/mnt/nfs/media/upload'], DirectoryList::CACHE => [DirectoryList::PATH => '/mnt/nfs/cache'], ]; $bootstrap = Bootstrap::create(BP, $params); /** @var Http $app */ $app = $bootstrap->createApplication(Http::class); $bootstrap->run($app);
上記の例では、[cache]
ディレクトリと [media]
ディレクトリのパスをそれぞれ /mnt/nfs/cache
と /mnt/nfs/media
に設定します。
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c