Corrigir erro: PHP Fatal error: Call to a member function setCustomerId() on a non-object in app/code/core/Mage/Customer/controllers/AccountController.php on line 587

0.00 avg. rating (0% score) - 0 votes
magento
Erro Magento

Veja como corrigir o erro:

PHP Fatal error: Call to a member function setCustomerId() on a non-object in app/code/core/Mage/Customer/controllers/AccountController.php on line 587

O erro cima é causado por uma incompatibilidade no arquivo customer.xml com o seu tema, para corrigir:

  • Faça Backup!
  • Abra o arquivo customer.xml em /app/design/frontend/default/(SEU-TEMA)/layout/
  • Inclua o conteúdo abaixo:
<customer_account_resetpassword translate="label">
    <label>Reset a Password</label>
    <remove name="right"/>
    <remove name="left"/>
 
    <reference name="head">
        <action method="setTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="root">
        <action method="setTemplate">
            <template>page/1column.phtml</template>
        </action>
        <action method="setHeaderTitle" translate="title" module="customer">
            <title>Reset a Password</title>
        </action>
    </reference>
    <reference name="content">
        <block type="customer/account_resetpassword" name="resetPassword" template="customer/form/resetforgottenpassword.phtml"/>
    </reference>
</customer_account_resetpassword>
Se achou útil, compartilhe...Share on Facebook
Facebook
Share on Google+
Google+
Tweet about this on Twitter
Twitter

Deixe uma resposta

O seu endereço de e-mail não será publicado.