Det finns en mängd konfigurationsdata i tabellen core_config_data. En del av datan är sparad krypterad. Då krypteringen varierar mellan olika magento-installationer kan du inte kopiera värdena från en butik till en annan.
För att få tillgång till datan behöver du använda Magento’s funktion för att dekryptera.
1 2 3 4 5 6 7 8 9 10 |
<?php require_once("app/Mage.php"); //absolut eller relativ sökväg Mage::app()->setCurrentStore(1); $hlp = Mage::helper('core'); //Mina värden echo ($hlp->decrypt("mitt-krypterade-värde-1")."<br/>"); echo ($hlp->decrypt("mitt-krypterade-värde-2")."<br/>"); //.. ?> |
Mer specifikt: skapa en fil i din Magento-root, och besök den genom webbläsaren. Då får du upp de icke-krypterade strängarna.
När kan detta vara användbart? Jag migrerade Magento 1 till Magento 2 och fick inte tillgång till PayPal-kontot och dess API-uppgifter. Istället för att vänta på svaret använde jag denna metod.
Ovanstående metod fungerar inte på lösenord eller annat som är hashat.