Advertisement

0 Invalid controller class: display

Need help upgrading your Joomla! website or converting to Joomla! 4.x?

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10.
Post Reply
AlexLeg
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Feb 05, 2025 5:12 pm

0 Invalid controller class: display

Post by AlexLeg » Wed Feb 05, 2025 5:26 pm

Hi,
I just upgraded my Joomla 3 to Joomla 4 and now i can't open my website. I got the following error:
Invalid controller class: display
Capture d’écran 2025-02-05 à 16.48.01.png
I also join the FPA report if it can help.

Does someone have any ideas on how to solve this problem? Any help appreciated


Forum Post Assistant (v1.6.7) : 5-Feb-2025 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.10-Stable (Pamoja) 7-January-2025
Joomla! Configured :: Yes | Read-Only (444) |
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: true | .htaccess/web.config: Yes | GZip: false | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: false | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 15 | Session handler: database | Shared sessions: false | SSL: 0 | Error Reporting: maximum | Site Debug: true | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: pdomysql | PHP Supports J! 4.4.10: Yes | Database Supports J! 4.4.10: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 4.18.0-553.5.1.lve.1.el8.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: | System TMP Writable: Yes | Free Disk Space : 2717.51 GiB |

PHP Configuration :: Version: 8.2.27 | PHP API: litespeed | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32767 | Log Errors To: /home/weca1173/logs/php/ | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 512M | Max. POST Size: 512M | Max. Input Time: 360 | Max. Execution Time: 360 | Memory Limit: 512M

Database Configuration :: Version: 10.6.21-MariaDB (Client:mysqlnd 8.2.27) | Database Size: 29.72 MiB | #of Tables with config prefix:  186 | #of other Tables:  0 | User Privileges : GRANT SELECTUser Privileges : INSERTUser Privileges : UPDATEUser Privileges : DELETEUser Privileges : CREATEUser Privileges : DROPUser Privileges : REFERENCESUser Privileges : INDEXUser Privileges : ALTERUser Privileges : CREATE TEMPORARY TABLESUser Privileges : LOCK TABLESUser Privileges : EXECUTEUser Privileges : CREATE VIEWUser Privileges : SHOW VIEWUser Privileges : CREATE ROUTINEUser Privileges : ALTER ROUTINEUser Privileges : EVENTUser Privileges : TRIGGER
Detailed Environment :: wrote:PHP Extensions :: Core (8.2.27) | date (8.2.27) | libxml (8.2.27) | openssl (8.2.27) | pcre (8.2.27) | sqlite3 (8.2.27) | zlib (8.2.27) | bz2 (8.2.27) | calendar (8.2.27) | ctype (8.2.27) | curl (8.2.27) | hash (8.2.27) | filter (8.2.27) | ftp (8.2.27) | gettext (8.2.27) | json (8.2.27) | iconv (8.2.27) | SPL (8.2.27) | pcntl (8.2.27) | random (8.2.27) | readline (8.2.27) | Reflection (8.2.27) | session (8.2.27) | standard (8.2.27) | mbstring (8.2.27) | shmop (8.2.27) | SimpleXML (8.2.27) | tokenizer (8.2.27) | xml (8.2.27) | litespeed () | i360 (8.2.7) | bcmath (8.2.27) | dom (20031129) | fileinfo (8.2.27) | gd (8.2.27) | igbinary (3.2.15) | imap (8.2.27) | intl (8.2.27) | ldap (8.2.27) | exif (8.2.27) | memcached (3.2.0) | msgpack (2.2.0) | PDO (8.2.27) | mysqlnd (mysqlnd 8.2.27) | mysqli (8.2.27) | pdo_mysql (8.2.27) | pdo_pgsql (8.2.27) | pdo_sqlite (8.2.27) | pgsql (8.2.27) | Phar (8.2.27) | posix (8.2.27) | redis (5.3.7) | soap (8.2.27) | sockets (8.2.27) | sodium (8.2.27) | sysvmsg (8.2.27) | sysvsem (8.2.27) | sysvshm (8.2.27) | tidy (8.2.27) | xmlreader (8.2.27) | xmlwriter (8.2.27) | xsl (8.2.27) | zip (1.21.1) | SourceGuardian (15.0.2) | Zend Engine (4.2.27) |
Potential Missing Extensions ::

Switch User Environment :: PHP CGI: Yes | Server SU: Yes | PHP SU: Yes | Potential Ownership Issues: No
Folder Permissions :: wrote:Core Folders :: images/ (755) | components/ (755) | modules/ (755) | plugins/ (755) | language/ (755) | templates/ (755) | cache/ (755) | logs/ (775) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (775) | api/ (755) |

Elevated Permissions (First 10) :: scripts/ (775) | scripts/phpexcel/ (775) | scripts/phpexcel/PHPExcel/ (775) | scripts/phpexcel/PHPExcel/Reader/ (775) | scripts/phpexcel/PHPExcel/Reader/Excel2007/ (775) | scripts/phpexcel/PHPExcel/Reader/Excel5/ (775) | scripts/phpexcel/PHPExcel/Worksheet/ (775) | scripts/phpexcel/PHPExcel/Worksheet/AutoFilter/ (775) | scripts/phpexcel/PHPExcel/Worksheet/AutoFilter/Column/ (775) | scripts/phpexcel/PHPExcel/Worksheet/Drawing/ (775) |
Database Information :: wrote:Database statistics :: Uptime: 43348 | Threads: 104 | Questions: 30658446 | Slow queries: 1 | Opens: 14897 | Open tables: 13685 | Queries per second avg: 707.263 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party:: WF_STYLESELECT_TITLE (2.9.82) ? | WF_ANCHOR_TITLE (2.9.82) ? | WF_BROWSER_TITLE (2.9.82) ? | WF_FORMATSELECT_TITLE (2.9.82) ? | WF_FONTSIZESELECT_TITLE (2.9.82) ? | WF_EMOTIONS_TITLE (2.9.82) ? | WF_LISTS_TITLE (2.9.82) ? | WF_DIRECTIONALITY_TITLE (2.9.82) ? | WF_FONTCOLOR_TITLE (2.9.82) ? | WF_FONTSELECT_TITLE (2.9.82) ? | WF_SOURCE_TITLE (2.9.82) ? | WF_VISUALBLOCKS_TITLE (2.9.82) ? | WF_STYLE_TITLE (2.9.82) ? | WF_TABLE_TITLE (2.9.82) ? | WF_VISUALCHARS_TITLE (2.9.82) ? | WF_WORDCOUNT_TITLE (2.9.82) ? | WF_ARTICLE_TITLE (2.9.82) ? | WF_SEARCHREPLACE_TITLE (2.9.82) ? | WF_CHARMAP_TITLE (2.9.82) ? | WF_CONTEXTMENU_TITLE (2.9.82) ? | WF_HELP_TITLE (2.9.82) ? | WF_CLIPBOARD_TITLE (2.9.82) ? | WF_PRINT_TITLE (2.9.82) ? | JCE - Noneditable (1.0.0) ? | WF_AUTOSAVE_TITLE (2.9.82) ? | WF_ATTRIBUTES_TITLE (2.9.82) ? | WF_LINK_TITLE (2.9.82) ? | WF_TEXTCASE_TITLE (2.9.82) ? | WF_HR_TITLE (2.9.82) ? | WF_MEDIA_TITLE (2.9.82) ? | WF_LANGCODE_TITLE (2.9.82) ? | WF_CLEANUP_TITLE (2.9.82) ? | WF_IMGMANAGER_TITLE (2.9.82) ? | WF_NONBREAKING_TITLE (2.9.82) ? | WF_KITCHENSINK_TITLE (2.9.82) ? | WF_FULLSCREEN_TITLE (2.9.82) ? | WF_PREVIEW_TITLE (2.9.82) ? | WF_SPELLCHECKER_TITLE (2.9.82) ? | WF_REFERENCE_TITLE (2.9.82) ? | WF_FILESYSTEM_JOOMLA_TITLE (2.9.82) ? | WF_LINK_SEARCH_TITLE (2.9.82) ? | WF_AGGREGATOR_AUDIO_TITLE (2.9.82) ? | WF_AGGREGATOR_VIMEO_TITLE (2.9.82) ? | WF_AGGREGATOR_DAILYMOTION_TITLE (2.9.82) ? | WF_AGGREGATOR_[youtube]_TITLE (2.9.82) ? | WF_AGGREGATOR_VIDEO_TITLE (2.9.82) ? | WF_POPUPS_JCEMEDIABOX_TITLE (2.9.82) ? | WF_LINKS_JOOMLALINKS_TITLE (2.9.82) ? |

Components :: Admin ::
Core :: com_tags (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_users (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_ajax (4.0.0) 1 | com_messages (4.0.0) 1 | com_mails (4.0.0) 1 | com_banners (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_guidedtours (4.3.0) 1 | com_menus (4.0.0) 1 | com_checkin (4.0.0) 1 | com_login (4.0.0) 1 | com_admin (4.0.0) 1 | com_finder (4.0.0) 1 | com_languages (4.0.0) 1 | com_associations (4.0.0) 1 | com_workflow (4.0.0) 1 | com_search (3.0.0) 1 | com_plugins (4.0.0) 1 | com_media (3.0.0) 1 | com_postinstall (4.0.0) 1 | com_installer (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_privacy (3.9.0) 1 | com_fields (4.0.0) 1 | com_content (4.0.0) 1 | com_newsfeeds (4.0.0) 1 | com_categories (4.0.0) 1 | com_redirect (4.0.0) 1 | com_templates (4.0.0) 1 | com_config (4.0.0) 1 | com_cache (4.0.0) 1 | com_modules (4.0.0) 1 | com_cpanel (4.0.0) 1 |
3rd Party:: COM_JCE (2.9.82) 1 | Acym (10.0.1) 1 | AcyChecker (1.4.0) 1 | visforms (4.4.3) 1 | Categories (1.1) ? | FaLang (1.7.0) ? | com_falang (5.14) 1 |

Modules :: Site ::
Core :: mod_wrapper (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_users_latest (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_menu (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_search (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_syndicate (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_articles_popular (3.0.0) 1 |
3rd Party:: News Show SP2 (2.9) 1 | Visforms (4.4.3) 1 | AcyMailing Module (3.7.0) 1 | AcyMailing subscription form (10.0.1) 1 | mod_falang (5.16) 1 |

Modules :: Admin ::
Core :: mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_frontend (4.0.0) 1 | mod_stats_admin (3.0.0) 1 | mod_guidedtours (4.3.0) 1 | mod_title (3.0.0) 1 | mod_submenu (3.0.0) 1 | mod_privacy_status (4.0.0) 1 | mod_messages (4.0.0) 1 | mod_version (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_quickicon (3.0.0) 1 | mod_login (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_user (4.0.0) 1 | mod_menu (3.0.0) 1 | mod_post_installation_messages (4.0.0) 1 | mod_sampledata (3.8.0) 1 | mod_multilangstatus (3.0.0) 1 | mod_loginsupport (4.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_toolbar (3.0.0) 1 | mod_latest (3.0.0) 1 | mod_logged (3.0.0) 1 |
3rd Party::

Libraries ::
Core ::
3rd Party:: GJFields - a set of additional JFor (1.1.24) ? | uk_UA_gjfields_language_pack (2016-10-10 12) ? | en_GB_gjfields_language_pack (2016-10-10 12) ? |

Plugins ::
Core :: plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_compat (4.4.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_image (3.0.0) 0 | plg_extension_joomla (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_tags (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_filesystem_local (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_languagefilter (3.0.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_redirect (3.0.0) 0 | plg_system_task_notification (4.1) 1 | plg_system_jooa11y (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_stats (3.5.0) 1 | plg_system_log (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_highlight (3.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_actionlogs (3.9.0) 0 | plg_system_sef (3.0.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_languagecode (3.0.0) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_privacyconsent (3.9.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_remember (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_cookie (3.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_api-authentication_token (4.0.0) 1 | plg_sampledata_multilang (4.0.0) 1 | plg_task_demo_tasks (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_requests (4.1) 1 | plg_task_check_files (4.1) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_captcha_recaptcha (3.4.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_search_contacts (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 1 | plg_search_content (3.0.0) 1 | plg_search_tags (3.0.0) 1 | plg_search_categories (3.0.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_joomla (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_finder (3.0.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_vote (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_fields (3.7.0) 1 | plg_multifactorauth_yubikey (3.2.0) 0 | plg_multifactorauth_totp (3.2.0) 0 | plg_multifactorauth_fixed (4.2.0) 0 | plg_multifactorauth_webauthn (4.2.0) 0 | plg_multifactorauth_email (4.2.0) 0 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_user_joomla (3.0.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_user_terms (3.9.0) 0 | plg_user_profile (3.0.0) 0 | plg_user_token (3.9.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_integer (3.7.0) 1 |
3rd Party:: AcyMailing Tag : Website links (3.7.0) 1 | AcyMailing : Statistics Plugin (3.7.0) 1 | AcyMailing Tag : content insertion (3.7.0) 1 | AcyMailing : trigger Joomla Content (3.7.0) ? | AcyMailing Tag : Manage the Subscri (5.6.1) ? | AcyMailing Tag : Date / Time (5.6.1) 1 | AcyMailing table of contents genera (1.0.0) ? | AcyMailing Tag : Subscriber informa (5.6.1) ? | AcyMailing Tag and filter : Communi (3.7.2) ? | AcyMailing Tag and filter : Communi (3.7.2) ? | AcyMailing : share on social networ (1.0.0) ? | AcyMailing Tag : Joomla User Inform (5.6.1) ? | AcyMailing Manage text (1.0.0) 1 | AcyMailing Template Class Replacer (5.6.1) 1 | plg_editors-xtd_visformfields (4.4.3) 1 | plg_extension_jce (2.9.82) 1 | plg_quickicon_jce (2.9.82) 1 | plg_visforms_visforms (4.4.3) 1 | plg_visforms_spambotcheck (4.4.3) 1 | plg_visforms_vfcustomplugin (4.4.3) 0 | plg_privacy_visforms (4.4.3) 1 | plg_system_falangdriver (5.14) 1 | AcyMailing - Joomla integration (10.0.1) 1 | AcyMailing - JCE integration (10.0.1) 1 | plg_system_falangquickjump (5.14) 0 | System - Helix3 Framework (3.0.5) 1 | plg_system_jce (2.9.82) 1 | System - Helix Ultimate Framework (2.1.1) 1 | AcyMailing : (auto)Subscribe during (5.6.1) ? | System - Joomla integration for Acy (1.4.0) ? | AcyMailing - Override Joomla emails (10.0.1) 1 | Helix3 - Ajax (3.0.5) 1 | AcyMailing - Search emails in Jooml (10.0.1) ? | PLG_CONTENT_AUTOREADMORE_TITLE (4.5.11) 0 | it_IT_autoreadmore_language_pack (2016-11-28 13) ? | es_ES_autoreadmore_language_pack (2016-11-28 13) ? | pl_PL_autoreadmore_language_pack (2016-11-28 13) ? | GJFields - a set of additional JFor (1.1.24) ? | uk_UA_gjfields_language_pack (2016-10-10 12) ? | en_GB_gjfields_language_pack (2016-10-10 12) ? | pt_BR_autoreadmore_language_pack (2016-11-28 13) ? | en_GB_autoreadmore_language_pack (2016-11-28 13) ? | ru_RU_autoreadmore_language_pack (2016-11-28 13) ? | pt_PT_autoreadmore_language_pack (2016-11-28 13) ? | nb_NO_autoreadmore_language_pack (2016-11-28 13) ? | da_DK_autoreadmore_language_pack (2016-11-28 13) ? | uk_UA_autoreadmore_language_pack (2016-11-28 13) ? | fa_IR_autoreadmore_language_pack (2016-11-28 13) ? | plg_installer_jce (2.9.82) 1 | plg_editors_codemirror (5.65.15) 1 | AcyMailing Editor (5.6.1) 1 | plg_editors_jce (2.9.82) 1 | plg_editors_tinymce (5.10.9) 1 | PLG_ACTIONLOG_VISFORMS (4.4.3) 1 | plg_fields_mediajce (2.9.82) 1 |
Templates Discovered :: wrote:Templates :: Site :: wt_digital_industry_free (2.1.8) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |
You do not have the required permissions to view the files attached to this post.

Advertisement
User avatar
toivo
Joomla! Master
Joomla! Master
Posts: 18073
Joined: Thu Feb 15, 2007 5:48 am
Location: Sydney, Australia

Re: 0 Invalid controller class: display

Post by toivo » Thu Feb 06, 2025 4:28 am

Welcome to the Joomla forum!

Can you still access the backend of Joomla?

When you ran the update to Joomla 4, did the Pre-Update Check list any third party extensions that are incompatible with Joomla 4?

Did you create a full backup, consisting of the filesystem and the database schema, before the update to Joomla 4?
Toivo Talikka, Global Moderator

AlexLeg
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Feb 05, 2025 5:12 pm

Re: 0 Invalid controller class: display

Post by AlexLeg » Thu Feb 06, 2025 10:00 am

Hi,
thanks for your reply!
Yes, I still have access to the backend of Joomla.

I did the precheck before the update and updated all of them that were required or said to cause an issue.
Some of them couldn't be updated because it required Joomla 4, so I deactivated them and updated them after the migration.

I did a full backup of the home directory and the database before the update.

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 31660
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: 0 Invalid controller class: display

Post by Per Yngve Berg » Thu Feb 06, 2025 10:04 am

Have you tested with the Cassiopeia Template?

AlexLeg
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Wed Feb 05, 2025 5:12 pm

Re: 0 Invalid controller class: display

Post by AlexLeg » Thu Feb 06, 2025 10:52 am

Thanks for your suggestion.
Same problem with Cassiopeia template but a different error message actually.

Attempted to load class "Router" from namespace "Joomla\Component\Content\Site\Service".
Did you forget a "use" statement for "AcyCheckerCmsServices\Router"?

[2/2] ClassNotFoundError
Symfony\Component\ErrorHandler\Error\ClassNotFoundError:
Attempted to load class "Router" from namespace "Joomla\Component\Content\Site\Service".
Did you forget a "use" statement for "AcyCheckerCmsServices\Router"?

at /home/weca1173/public_html/plugins/system/falangdriver/routers/com_content/Router.php:29
at require_once()
(/home/weca1173/public_html/plugins/system/falangdriver/falangdriver.php:1012)
at Joomla\CMS\Component\Router\RouterFactoryInterface@anonymous/home/weca1173/public_html/plugins/system/falangdriver/falangdriver.php:977$8b->createRouter()
(/home/weca1173/public_html/libraries/src/Component/Router/RouterServiceTrait.php:47)
at Joomla\Component\Content\Administrator\Extension\ContentComponent->createRouter()
(/home/weca1173/public_html/libraries/src/Router/SiteRouter.php:569)
at Joomla\CMS\Router\SiteRouter->getComponentRouter()
(/home/weca1173/public_html/libraries/src/Router/SiteRouter.php:400)
at Joomla\CMS\Router\SiteRouter->buildComponentPreprocess()
(/home/weca1173/public_html/libraries/src/Router/Router.php:407)
at Joomla\CMS\Router\Router->processBuildRules()
(/home/weca1173/public_html/libraries/src/Router/Router.php:191)
at Joomla\CMS\Router\Router->build()
(/home/weca1173/public_html/libraries/src/Router/Route.php:150)
at Joomla\CMS\Router\Route::link()
(/home/weca1173/public_html/libraries/src/Router/Route.php:99)
at Joomla\CMS\Router\Route::_()
(/home/weca1173/public_html/modules/mod_menu/src/Helper/MenuHelper.php:154)
at Joomla\Module\Menu\Site\Helper\MenuHelper::getList()
(/home/weca1173/public_html/modules/mod_menu/mod_menu.php:16)
at include('/home/weca1173/public_html/modules/mod_menu/mod_menu.php')
(/home/weca1173/public_html/libraries/src/Dispatcher/ModuleDispatcher.php:52)
at Joomla\CMS\Dispatcher\ModuleDispatcher::Joomla\CMS\Dispatcher\{closure}()
(/home/weca1173/public_html/libraries/src/Dispatcher/ModuleDispatcher.php:55)
at Joomla\CMS\Dispatcher\ModuleDispatcher->dispatch()
(/home/weca1173/public_html/libraries/src/Helper/ModuleHelper.php:281)
at Joomla\CMS\Helper\ModuleHelper::renderRawModule()
(/home/weca1173/public_html/libraries/src/Helper/ModuleHelper.php:161)
at Joomla\CMS\Helper\ModuleHelper::renderModule()
(/home/weca1173/public_html/libraries/src/Document/Renderer/Html/ModuleRenderer.php:99)
at Joomla\CMS\Document\Renderer\Html\ModuleRenderer->render()
(/home/weca1173/public_html/libraries/src/Document/Renderer/Html/ModulesRenderer.php:50)
at Joomla\CMS\Document\Renderer\Html\ModulesRenderer->render()
(/home/weca1173/public_html/libraries/src/Document/HtmlDocument.php:565)
at Joomla\CMS\Document\HtmlDocument->getBuffer()
(/home/weca1173/public_html/libraries/src/Document/HtmlDocument.php:833)
at Joomla\CMS\Document\HtmlDocument->_renderTemplate()
(/home/weca1173/public_html/libraries/src/Document/HtmlDocument.php:637)
at Joomla\CMS\Document\HtmlDocument->render()
(/home/weca1173/public_html/libraries/src/Document/ErrorDocument.php:139)
at Joomla\CMS\Document\ErrorDocument->render()
(/home/weca1173/public_html/libraries/src/Error/Renderer/HtmlRenderer.php:70)
at Joomla\CMS\Error\Renderer\HtmlRenderer->render()
(/home/weca1173/public_html/libraries/src/Exception/ExceptionHandler.php:126)
at Joomla\CMS\Exception\ExceptionHandler::render()
(/home/weca1173/public_html/libraries/src/Exception/ExceptionHandler.php:72)
at Joomla\CMS\Exception\ExceptionHandler::handleException()
(/home/weca1173/public_html/libraries/src/Application/CMSApplication.php:322)
at Joomla\CMS\Application\CMSApplication->execute()
(/home/weca1173/public_html/includes/app.php:61)
at require_once('/home/weca1173/public_html/includes/app.php')
(/home/weca1173/public_html/index.php:32)

[1/2] InvalidArgumentException
InvalidArgumentException:
Invalid controller class: display

at /home/weca1173/public_html/libraries/src/Dispatcher/ComponentDispatcher.php:174
at Joomla\CMS\Dispatcher\ComponentDispatcher->getController()
(/home/weca1173/public_html/libraries/src/Dispatcher/ComponentDispatcher.php:142)
at Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
(/home/weca1173/public_html/libraries/src/Component/ComponentHelper.php:361)
at Joomla\CMS\Component\ComponentHelper::renderComponent()
(/home/weca1173/public_html/libraries/src/Application/SiteApplication.php:208)
at Joomla\CMS\Application\SiteApplication->dispatch()
(/home/weca1173/public_html/libraries/src/Application/SiteApplication.php:249)
at Joomla\CMS\Application\SiteApplication->doExecute()
(/home/weca1173/public_html/libraries/src/Application/CMSApplication.php:293)
at Joomla\CMS\Application\CMSApplication->execute()
(/home/weca1173/public_html/includes/app.php:61)
at require_once('/home/weca1173/public_html/includes/app.php')
(/home/weca1173/public_html/index.php:32)

I got also Exceptions error messages. I copied only the first three ones

Symfony\Component\ErrorHandler\Error\
ClassNotFoundError
in /home/weca1173/public_html/plugins/system/falangdriver/routers/com_content/Router.php (line 29)
/** * Routing class of com_content * * @since 3.3 */class FalangRouter extends Router{ /** * The category factory * * @var CategoryFactoryInterface

require_once()
in /home/weca1173/public_html/plugins/system/falangdriver/falangdriver.php (line 1012)
$extensionName = str_replace('\\Joomla\\Component\\','',$namespace); $className = 'Falang\\Component\\'.$extensionName.'\\Site\\Service\\FalangRouter'; $router_file_path = JPATH_PLUGINS . '/system/falangdriver/routers/com_' . strtolower($extensionName) . '/Router.php'; if (file_exists($router_file_path)){ require_once $router_file_path; } if (!class_exists($className)) { throw new \RuntimeException('No router available for this application.'); }

RouterFactoryInterface@anonymous/home/weca1173/public_html/plugins/system/falangdriver/falangdriver.php:977$8b->createRouter()
in /home/weca1173/public_html/libraries/src/Component/Router/RouterServiceTrait.php (line 47)
* * @since 4.0.0 */ public function createRouter(CMSApplicationInterface $application, AbstractMenu $menu): RouterInterface { return $this->routerFactory->createRouter($application, $menu); } /** * The router factory. *

Advertisement

Post Reply

Return to “Migrating and Upgrading to Joomla! 4.x”