How to Duplicate a Joomla Site

We have explained before how you can move your Joomla website from one server to another. That post, with minor modification, can be used to duplicate your Joomla website. However, we are going to explain the whole process from scratch to make it easier for you, our readers/customers. In short, the process is: Download your […]

How to Handle Duplicate Content on Your Joomla Website?

One of the worst things (SEO wise) that you can have on your Joomla website is duplicate content. Duplicate content will dilute the importance of your content by confusing search engines on which content to list in the SERPs (Search Engine Results Pages). There are many causes for duplicate content to appear on your website: […]

How to Protect Your Content on Your Joomla Website

Before discussing the topic in the title, we want to say that this is the hundredth post on our blog! Hooray! We took a decision last year to blog nearly 5 times a week about the technical issues that we face during our work on your websites, so that other people can learn from our […]

Joomla Template Is Not Working!

Sometimes you find a very beautiful Joomla template (no, not all Joomla websites are ugly), you download it, and then you install it. Once you try to install it, you will be faced with one of the six following scenarios: The template works and your website looks exactly as the demo image/website for the template. […]

How to Prevent Hotlinking in Joomla

Hotlinking is one of the most annoying problems on the Internet that website owners have to deal with. Hotlinking is when one website includes in one or more of its pages a reference to one or more of your images (or videos, or pdf documents, or music files, etc…). In other words, let’s say that […]

How to Set Meta Tags on sh404 Using PHP

If you want to enhance your Joomla website’s SEO, the first thing that you will need to work with is your meta tags, particularly the description meta tag. If you’re using sh404, you can set the meta description for each page using the sh404 interface. However, this method is not convenient for the following couple […]

How to Remove the Category ID from the Page Title in VirtueMart

A couple of days ago a customer approached us with the following problem: His Joomla’s VirtueMart shop was displaying the category ID in the title of the page of each category details page. So, for example, instead of having something as “Cheap TVs” as the page title, his page title was “72-Cheap TVs”. Obviously, this […]

How to Block a Whole Country on Your Joomla Website?

We have explained before on how to block a specific IP or range of IPs from accessing your Joomla website. Since we have published that article, we had many requests asking us on how to block a specific country from accessing a Joomla website. Now why would anyone want to block a whole country (or […]

Unable to Save Global Configuration in Joomla

You think that it’s time to enable caching, or you think that you want to rewrite your URLs, or you want to take your website temporarily offline, so you just change the configuration settings in your Joomla website, you click on Save on the top right, and you are greeted by the following error: An […]

What Is the Fastest Way to Install Joomla?

Sometimes, especially if you’re on a slow connection or if your website is hosted overseas (with a slow host), the Joomla installation can take a long time, mainly because of the time it takes to upload several thousand files to your server (Both supported versions of Joomla: Joomla 1.5.25 and 1.7.3 have over 4,000 files […]

How to Migrate from osCommerce to VirtueMart?

Every once in a while, we get a new (or an existing) customer asking us to migrate his osCommerce website to VirtueMart. Some of these customers already own a Joomla website and know how powerful it is and they know that VirtueMart is a reliable alternative for osCommerce (these customers usually run their osCommerce website […]

Images Not Appearing on Your Joomla Website?

Quite often, we have customers coming to us and telling us that they have some images that are not appearing on their Joomla website. After investigation, it all comes down (mainly) to three reasons: Joomla SEF or an equivalent URL rewrite extension The short_open_tag directive in php.ini The asp_tag directive in php.ini Let us discuss […]

Virtuemart Security Warning

We had an interesting problem a few days ago. One of our customers was using VirtueMart to run his online store, and he had a security warning on his secure (https://) checkout page, claiming that his checkout page contained some secure and non-secure items. Here are the errors that our customer was experiencing: On Internet […]