There are five main areas that cause the majority of problems for Joomla! sites. Understanding these areas and the common problems that occur with in each of them is a very important part of fixing them and thus, our site.
Even though there is a practically unlimited number of potential issues and problems that can occur, there are certain problems which occur much more regularly than others.
If we understand these main problems, we should be able to take care of many of the problems that will occur on our site without needing to resort to hiring people to fix them, or waiting for extension developers to provide support.
PHP code
JavaScript code
CSS/HTML code
Web server
Database
We will now look at the two most common error sources, PHP and JavaScript.