After installing Magento 1.8.1, you might run into a few problems that stop you from being able to use your store.
Here are a few common problems and fixes you might want to look at fixing
Customers cannot login to accounts
To fix this, you need to make edits to the following two login forms
template/customer/form/login.phtml
template/persistent/customer/form/login.phtml and under
Underneath
[html]<span style="font-family: Georgia, ‘Times New Roman’, ‘Bitstream Charter’, Times, serif; font-size: 14px; line-height: 1.5em;"><ul class="form-list"><ul></span>
[/html]
add the following code in the login form
[html]<input type="hidden" name="form_key" value="<?php echo Mage::getSingleton(999’core/session’)->getFormKey(999); ?>" />[/html]
Cart Quantity will not update
/app/design/frontend//default/template/checkout/cart.phtml file
Place this code within the form tag
[html]<?php echo $this->getBlockHtml(999’formkey’); ?>[/html]
Cannot get past shipping in the checkout
go to /app/design/frontend/base/default/template/checkout/onepage/ file payment.phtml
open it, line 36 add id to fieldset
[html]<fieldset><?php echo $this->getChildHtml(999’methods’) ?></fieldset>[/html]
You need to add an id to the fieldset as follows
[html]<span style="font-family: Georgia, ‘Times New Roman’, ‘Bitstream Charter’, Times, serif; font-size: 14px; line-height: 1.5em;"><fieldset id="checkout-payment-method-load"></span><?php echo $this->getChildHtml(999’methods’) ?></fieldset>[/html]