基底目錄路徑
MAGE_DIRS
環境變數可讓您指定自訂基底目錄路徑和基底URL的片段,Commerce應用程式會使用這些路徑建立各種檔案的絕對路徑或產生URL。
設定MAGE_DIRS
指定關聯陣列,其中索引鍵是來自\Magento\App\Filesystem\DirectoryList的常數,而值分別是目錄的絕對路徑或其URL路徑。
您可以透過下列任何方式設定MAGE_DIRS
:
-
使用自訂進入點指令碼,如下所示:
code language-php <?php /** * Copyright [first year code created] Adobe * All Rights Reserved. */ 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