每台服务器的Magento资源连接



是否有办法让magento选择它连接到什么DB取决于它正在运行的服务器?

这样我就不用不停地改变一切了。

IE:开发、登台、生产?

您可以在不触及核心文件的情况下做到这一点。在index.php中,你看到最后一行:Mage::run($mageRunCode, $mageRunType);。这里有第三个参数,所以你可以尝试这样做:

$params = array (
    'options' => array(
        'etc_dir' => 'your_dir'
    )
);
Mage::run($mageRunCode, $mageRunType, $params);

但是在这种情况下,您需要为每个服务器单独的etc文件夹。

最新更新