Magento FAQ (31 Articles)

Magento Compilation – What is It and How to Disable It If Needed

The Magento Compilation is a feature that allows you to compile all Magento installation files in order to create a single include path. This feature is designed to improve the performance of your online store and is supposed to give between 25% and 50% increase in your page load speed. Note that before making any […]

How to enable a theme for my Magento mobile web site?

In order to use one theme for a Magento web site when it is loaded through a personal computer and a different one for mobile devices follow the steps listed below. First, pick the preferred mobile Magento theme and install it as shown in our tutorial: Do NOT enter its name in the Default […]

Reindex Magento Data via SSH

The fastest way to reindex Magento data is manually via SSH. To reindex the Magento data manually, you need to have an SSH access to your web hosting account. All SiteGround hosting accounts come with SSH access. More information on how to manage SSH access to your account can be found in our SSH tutorial. […]

How to set up log cleaning in Magento

In order to make sure that your Magento is not being slowed down by a huge amount of old log records, it is recommended that you set up its log cleaning function to automatically purge old logs. You can do this from the Magento admin area > System > Configuration > Advanced section > System […]

How to speed up product imports and exports in Magento

Magento product imports and exports tend to gradually slow down. The reason for this usually is that the Magento database fills up with records and the larger it becomes, the slower product imports and exports become. Fortunately, there is an easy solution. To reduce the database size and speed up product imports and exports, you […]

How to debug Magento MySQL problems

Just as any modern PHP application Magento stores most of its information in the database (except media and xml configurations). Thus when debugging Magento problems it is useful to know a few things: 1. All MySQL queries can be logged and examined. For this purpose open the file lib/Varien/Db/Adapter/Pdo/Mysql.php and change the value of the […]

How to install a Magento extension through the command line?

If you have SSH access to your web hosting account, you can easily install a Magento extension through the command line. To do it, open an SSH connection to your account and enter the following command: ./pear install Magento_extension_key In the above command line replace Magento_extension_key with the exact key for the chosen extension. In […]

How to install Magento extensions in alpha and beta states?

By default extensions in stable states can be installed through the Magento Connect Manager tool. If you want to install an extension which is in alpha or beta state you need to get the extension key. Then you should open your Magento admin area->System->Magento Connect-> Magento Connect Manager. You will be prompted to enter once […]

How to fix ‘Fatal error: Call to a member function toHtml() on a non-object’ in Magento?

Sometimes, after a theme installation or a upgrade you can face the following error message in your Magento web site: Fatal error: Call to a member function toHtml() on a non-object in app/code/core/Mage/Core/Model/Layout.php on line 529 In order to resolve the issue, open the app/design/frontend/default/YOUR_THEME/layout/page.xml file and change the following line: <block type="core/profiler" output="toHtml"/> to […]

How to enable/disable the demo store notice in Magento

Magento can be configured to display a notice when your store is in demo mode so that your customers know that their orders will not be processed. In order to enable/disable the Demo Store Notice in Magento, you need to log into the Magento administration area and navigate to the System tab > Configuration. Select […]

My Magento cronjobs are not executed properly

By default, the Magento application settings are such that when cron.php is being processed for a period longer than 15 minutes after a job was supposed to be completed, it is marked as missed and is ignored. This setting can be configured through the Magento administrative area -> System -> Configuration -> Advanced -> System […]

Magento Contact Us Form

A contact us form is available by default in Magento. A link to it can generally be found in the footer for your Magento installation. Of course you can add contact form on any page for your Magento online store. All you need to do is: Login to the administrator area. Then go to CMS […]

How to setup a Blog in Magento

It is not hard to setup a blog in Magento. However you should take into account that blog functionality is not included by default and you need to use a custom extension for it. You can search Magento Connect for an extension that will fully suit your needs. One of the popular free extensions that […]

How to start building your Magento site

It is easy to start building your online store site with Magento. The installation is fully automated. It comes with very intuitive and easy to use administrator area that will allow you to manage your Magento site with ease. Here are the basics of starting your Magento site. First of all you will need to […]

How to alter product price in Magento

Altering the price of products in Magento is an easy task. All you need to do is: Login to Magento Admin area. Go to Catalog -> Manage Products. Find the product for which you would like the price changed and click Edit. Select Price from the right-hand menu. You will see several fields that will […]

Magento Report

In order to export a report in Magento you need to enter the administrator area for the installation.Once there, choose Reports and select the desired report type from the drop-down menu. On the new page that will load select the desired report type from the drop down menu. The available options are CSV and Excel. […]

How To Enable Friendly URLs in Magento

In order to use Magento's feature for more user and search-engine friendly URLs, you have to login to the Magento's administration area (usually ** ), click on the *Configuration* button, under the *System* navigation menu, switch to the *Web* page from the sub-navigation panel on the left side of the page. When the page […]

How To Reset Admin Password in Magento

You can reset your Magento administrative password directly through the database related to your website application. You can access the database through cPanel -> phpMyAdmin tool. Once you have opened the phpMyAdmin tool choose the corresponding database* from the dropdown menu on the left side. After that click on the SQL tab in order to […]

How to install an extension in Magento

You can find detailed instructions how to install a Magento extension in our Magento Connect tutorial: Magento Connect tutorial You need help with a shopping cart? SiteGround is specialized in eCommerce hosting and provides expert support for a large number of shopping carts. Check out our shopping cart hosting services!