Extensions can be installed in Magento using various methods - upload of a MagentoConnect package, automatic download from the MagentoConnect site. Some extensions are only available as a simple ZIP-file. This tutorial covers the installation of that last group of extensions.

Read more: Installing a Magento extension through patch-file

You might have seen it in your Apache logs, but with Magento sites, your webserver might show messages that access to the file app/etc/local.xml. This is good, but web-access to the Magento local.xml file could indicate serious security problems. But what is causing this behaviour, and how to stop this from happening.

Read more: client denied by server configuration: app/etc/local.xml

When your MySQL server is under heavy load, the message MySQL server has gone away might appear as error in Magento. The following tutorial gives some hints on how the performance might be tuned to deal with this.

Read more: MySQL server has gone away

Mage_AdminNotification popup  messageEvery time you log in to the Magento Admin Panel, you see an admin notification popop message telling you there's a new Magento version. As a developer, it's best to stay informed about new releases by reading blogs, tweets and lots of other news channels - besides this, upgrades should never be taken lightly. It's possible to remove this notification popup message.

Read more: Disable admin notification popup

Things might always go wrong: Magento is a complex application and when you run into problems, analysing these problems is difficult unless you know where to look. This tutorial helps you with inspecting the right logfiles to track problems down.

Read more: Analysing logfiles with Magento

While you're building a Magento shop with many third party modules, you might run into weird problems that could be caused by those third party extensions, or a combination of modules. To troubleshoot issues like that, it is useful to temporarily disable modules to see which modules gives you trouble. But disabling modules could be done in multiple ways.

Read more: Disabling Magento modules

Within Magento you have the option to add URL Rewrites (also commonly called Search Engine Friendly URLs) to make your weblinks more readable to both search engines as visitors. Sometimes issues arise when using these URL Rewrites, for instance when a cache is out-of-date. This guide helps you solve these issues.

Read more: Fixing URL Rewrites with Magento

On some points, Magento needs regular maintenance. For instance, when running a shop of which the products are updated frequently, it is needed to refresh catalog indices. Also the search-index might need regular updating. To accomplish these tasks you can run Magento cronjobs. With Magento 1.4 this is even easier. Here's how.

Read more: Magento 1.4 cronjobs

When moving to Magento, some people might want to change the default ordernumber 000000001 to some other number - either fooling the customer into thinking this is a very popular shop, or when migrating from another webshop to Magento. Here's how to change that order number.

Read more: Changing the ordernumber in Magento

On the bottom of the shopping cart page of Magento a block with Estimate Shipping and Tax is shown. But sometimes this block is wanted. This Magento video tutorial shows you how to remove this block.

Read more: Video: Remove Estimate Shipping and Tax block in Magento

When you migrate your Magento website from location to another, or you change the domain-name under which it is running, you might run into the problem that you can't login anymore to the Magento Admin Panel. Here are various solutions to this problem.

Read more: Unable to login into the Magento backend

Deleting orders is a dangerous thing to do, in the accountancy world. In fact, the functionality of deleting orders is not included in Magento. If you want to delete orders nonetheless, there is a third party module Delete Orders created by Boutique Circus.

Read more: Video: Delete Orders in Magento by Boutique Circus

There can be various reasons why your Magento categories and products are not showing. Let's start walking through all the options that make your categories and products appear on your Magento site.

Read more: Magento categories and products are not showing

During the installation of Magento you have the option to use a database prefix for your Magento tables in the database. Using such a database prefix adds to the security of your site, because generic SQL Injection attacks will be more likely to fail. But if you installed Magento using the demo-data or if you forgot about this thing during installation, you are stuck with a database without prefix. Here is the procedure to update your Magento instance with a different prefix.

Read more: Renaming the Magento database table prefix

Creating a database backup is a vital part of system administration, but if you have a backup you should also be familiar with the procedure on how to restore this backup. With Magento, the backup involves a copy of all the files and a dump of the MySQL database. But will you be able to restore the database?

Read more: Magento backup through phpMyAdmin

While the Magento Download Manager allows you to install extensions through a webpage, the same is possible from command-line. This video-tutorial shows you how to install a Magento extension using a SSH terminal. For this you will need shell-access to your Magento instance.

Read more: Video: Magento extension install using SSH terminal

This tutorial shows you how to add a new menu-link to the navigation bar in Magento. This is not as easy as it might seem: You will need to alter either PHP/HTML or XML to accomplish this.

Read more: Video: Create menu item in navigation bar Magento