If your Joomla Admin area is broken because of an extension that you need to unpublish but you can't unpublish it because your Joomla admin area is broken, this video will show you how to find the problem and regain the access and/or functionality you need to move forward.
00:00 Introduction and Sponsor
00:21 Channel Overview and Services
00:51 Background of the Problem
01:18 Error Message Explanation
01:52 Enabling Debug and Error Reporting
02:26 Locating the Configuration File
03:29 Editing the Configuration.php File
04:03 Viewing Detailed Error Messages
04:42 Disabling the Problematic Extension via Database
05:10 Accessing PHPMyAdmin
05:41 Searching for the Extension in the Database
06:22 Disabling the Extension
06:59 Conclusion and Subscription Reminder
Summary
In this tutorial, Tim Davis from the Basic Joomla Tutorials YouTube channel addresses a common issue where the backend of a Joomla site becomes inaccessible due to a problematic extension. He provides a step-by-step guide on how to enable detailed error reporting and debug mode by editing the configuration.php file. Tim also demonstrates how to use PHPMyAdmin to disable the problematic extension directly in the database, allowing users to regain access to their Joomla backend. The video concludes with a reminder to subscribe for more useful Joomla tips and tutorials.
Introduction and Sponsor: Tim Davis introduces the video and mentions the sponsor, MySites.Guru, which offers a free site audit for Joomla sites.
Channel Overview and Services: Overview of the Basic Joomla Tutorials channel and the services offered, including building, maintaining, migrating, and upgrading Joomla sites.
Background of the Problem: Explanation of a situation where the backend of a Joomla site is broken due to an extension, causing a catch-22 where you can't disable the extension via the backend because the backend itself is broken.
Error Message Explanation:
If you canโt access your site's backend, you need to get better error messages.
Turn on debug mode and set error reporting to maximum in the Global Configuration.
Enabling Debug and Error Reporting:
Go to Global Configuration.
Under the "Server" tab, set "Error Reporting" to "Maximum".
Under the "System" tab, enable "Debug".
Locating the Configuration File:
If you can't access Global Configuration due to errors, locate the configuration.php file in your Joomla installation folder.
Use the backend's "System Information" tab to find the exact file path if necessary.
Editing the Configuration.php File:
Access your web hosting control panel and navigate to the file manager.
Locate and edit the configuration.php file.
Set public $debug = true;
and public $error_reporting = 'maximum';
Save the changes.
Viewing Detailed Error Messages:
After enabling debug and setting error reporting to maximum, refresh the problematic Joomla admin page to get a detailed error message.
Identify the problematic extension from the error message.
Disabling the Problematic Extension via Database:
Use the database management tool, PHPMyAdmin, to disable the problematic extension.
Accessing PHPMyAdmin:
Navigate to PHPMyAdmin through your web hosting control panel.
Select the database associated with your Joomla site.
Searching for the Extension in the Database:
Use the search function in PHPMyAdmin to find the problematic extension by name.
Look for the extension in the extensions
table.
Disabling the Extension:
Locate the extension in the extensions
table.
Change the enabled
field from 1
to 0
to disable the extension.
Conclusion and Subscription Reminder: Tim concludes the video by encouraging viewers to use these steps to fix their Joomla backend and reminds them to subscribe for more Joomla tutorials.
Please send any feedback or bug reports or queries to;
Contact Tim Davis โบ
Joomla Training Cohort โบ https://cybersalt.com/jtc
Add comment