Joomla

Disable Deprecated Joomla Messages Using Codes

Written by Abhilash SahooUpdated on February 7, 20232 min read
Joomla is a powerful content management system that provides website administrators with a variety of tools and features to manage their website. However, as Joomla evolves, some features become deprecated and may cause messages to be displayed to the site administrator. These messages can be distracting and may not provide useful information. In this blog post, we will discuss how to disable deprecated Joomla messages using codes.

Step 1: Access the Joomla Administration Panel

To disable deprecated Joomla messages, you must first access the Joomla administration panel. Navigate to your website's backend and enter your credentials to access the dashboard.

Step 2: Edit the Configuration.php File

Once you are in the administration panel, navigate to the root directory of your Joomla installation and locate the "configuration.php" file. Open this file in a text editor.

Step 3: Add Code to Disable Deprecated Messages

To disable deprecated Joomla messages, add the following code to the bottom of the "configuration.php" file:
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
This code will suppress all deprecated messages in Joomla, but still display other types of error messages.

Step 4: Save Changes

Once you have added the code to disable deprecated messages, save the changes to the "configuration.php" file and upload it back to the server. Congratulations! You have successfully disabled deprecated Joomla messages using codes. By suppressing these messages, you can reduce clutter in the administration panel and focus on more important tasks. However, it's important to note that some deprecated messages may be important and should not be disabled. Therefore, make sure to test your website thoroughly after making this change to ensure that everything is functioning as expected.

Share the Article

Abhilash Sahoo

Abhilash Sahoo

Abhilash Sahoo, with over 15 years of experience, is a Certified Full Stack Developer, AI/ML Automation Specialist, and Multi-Agent System Architect. As the Founder & CEO of Infyways Solutions, he leads a team specializing in agentic AI workflows, MCP server development, LLM orchestration, and intelligent automation solutions. Under his guidance, Infyways has become a trusted name in delivering RAG implementations, vector database integrations, computer vision systems, and custom AI-powered applications that transform business operations through autonomous agents and machine learning pipelines across industries.