Se avete spostato un negozio fatto con magento da uno spazio web ad un altro e il sistema si blocca mostrando l’errore
PHP Fatal error: Call to a member function extend() on a non-object
probabilmente nello spostare il database il sistema ha perso le impostazioni circa lo store e/o i permessi su disco non sono corretti; per correggere l’errore
1. ripristinare i permessi corretti, in genere 775 tramite
chmod -R 775 *
2. eseguire le seguenti query
UPDATE `core_store` SET `store_id` = 0 WHERE `code` like 'admin';
UPDATE `core_website` SET `website_id` = 0 WHERE `code` like 'admin';
UPDATE `customer_group` SET `customer_group_id` = 0 WHERE `customer_group_code` like 'NOT LOGGED IN';
N.B. Abbiamo testato questa soluzione su Magento 1.4.1 e la forniamo senza assumerci alcuna responsabilità; occhio!