Magentoのlocal.xmlによる設定パラメータ上書きを確実にするためのパッチ
この記事は公開から 1年以上が経過しています。現在の最新情報との整合性については弊社では一切の責任を負いかねます。
Magentoにはlocal.xmlという各インストール環境ごとに異なる設定ファイルがインストーラによって作成されます。
このファイルを上手に使うことで、Magentoをより効果的に活用できるのですが、Magentoの開発者MLでlocal.xmlの設定をより確実に行えるパッチが公開されています。
まず、「app/code/core/Mage/Core/Model/Config.php」を開きます。このファイルを「app/code/local/Mage/Core/Model/Config.php」としてコピーしたほうがよりカスタマイズとしては無難です。
ファイルをエディタで開き、342行目付近に「$dbConf->loadToXml($this);」という記述がありますので、その直後に下記の内容を追記してください。
if ($this->isLocalConfigLoaded()) {
$mergeConfig = clone $this->_prototype;
$mergeConfig->loadFile($this->getOptions()->getEtcDir().DS.'local.xml');
$this->extend($mergeConfig)->applyExtends();
}
あとはファイルを保存し、Magentoのキャッシュをクリアすることで、local.xmlに追記した設定が全体の設定に反映されるようになります。
- お知らせ (34)
- Magento Open Source (169)
- Adobe Commerce (86)
- Magentoトピックス (349)
- Magentoバージョンアップ (11)
- OroCommerce (1)
- AkeneoPIM (16)
- Shopware (26)
- 世界のプライバシー保護規制 (11)
- OroCRM (14)
- Typo3 (9)
- イベント (27)
- Mage-OS (1)
- エクステンションリリース情報 (75)
- Mautic (1)