Advertisement

0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Need help upgrading your Joomla! website or converting to Joomla! 5.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
AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Sat Oct 19, 2024 7:34 am

Hi there,

Can't find any info on this type of error. Appreciate any indication you can give as to what is going on. FPA report is as below (wonderful diagnostic tool, BTW). I have recently moved the site to a new VPS but everything in the environment should be the same.

Thanks in advance.

Andrew


My FPA report:
Forum Post Assistant (v1.6.7) : 19-Oct-2024 wrote:
Last PHP Error(s) Reported :: wrote:[19-Oct-2024 06:11:52 UTC] PHP Warning: Undefined variable $catclass in /home/thepepb7/public_html/templates/ja_comics/html/mod_jamasthead/default.php on line 48
Basic Environment :: wrote:Joomla! Instance :: Joomla! 5.1.4-Stable (Kudumisha) 27-August-2024
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: N/A | Proxy: false | LiveSite: Is Not Empty | Session lifetime: 120 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: default | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 5.1.4: Yes | Database Supports J! 5.1.4: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 5.14.0-427.37.1.el9_4.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br, zstd | System TMP Writable: Yes | Free Disk Space : 26.40 GiB |

PHP Configuration :: Version: 8.3.12 | PHP API: fpm-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32759 | Log Errors To: /home/thepepb7/logs/thepeoplesrevolution_com_au.php.error.log | Last Known Error: 19th October 2024 06:11:52. | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 16M | Max. POST Size: 16M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 128M

Database Configuration :: Version: 10.6.19-MariaDB (Client:mysqlnd 8.3.12) | Database Size: 32.80 MiB | #of Tables with config prefix:  115 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.3.12) | date (8.3.12) | libxml (8.3.12) | openssl (8.3.12) | pcre (8.3.12) | zlib (8.3.12) | filter (8.3.12) | hash (8.3.12) | json (8.3.12) | pcntl (8.3.12) | random (8.3.12) | Reflection (8.3.12) | SPL (8.3.12) | session (8.3.12) | standard (8.3.12) | cgi-fcgi (8.3.12) | bcmath (8.3.12) | bz2 (8.3.12) | calendar (8.3.12) | ctype (8.3.12) | curl (8.3.12) | dba (8.3.12) | dom (20031129) | enchant (8.3.12) | mbstring (8.3.12) | fileinfo (8.3.12) | ftp (8.3.12) | gd (8.3.12) | gettext (8.3.12) | gmp (8.3.12) | iconv (8.3.12) | intl (8.3.12) | ldap (8.3.12) | exif (8.3.12) | mysqlnd (mysqlnd 8.3.12) | odbc (8.3.12) | PDO (8.3.12) | pgsql (8.3.12) | Phar (8.3.12) | posix (8.3.12) | pspell (8.3.12) | shmop (8.3.12) | SimpleXML (8.3.12) | snmp (8.3.12) | soap (8.3.12) | sockets (8.3.12) | sqlite3 (8.3.12) | sysvmsg (8.3.12) | sysvsem (8.3.12) | sysvshm (8.3.12) | tidy (8.3.12) | tokenizer (8.3.12) | xml (8.3.12) | xmlwriter (8.3.12) | xsl (8.3.12) | zip (1.22.3) | mysqli (8.3.12) | pdo_mysql (8.3.12) | PDO_ODBC (8.3.12) | pdo_pgsql (8.3.12) | pdo_sqlite (8.3.12) | xmlreader (8.3.12) | Zend Engine (4.3.12) |
Potential Missing Extensions ::
Disabled Functions :: exec | passthru | shell_exec | system |

Switch User Environment :: PHP CGI: Yes | Server SU: No | 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/ (---) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (755) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 1315044 | Threads: 22 | Questions: 16958627 | Slow queries: 143986 | Opens: 42541 | Open tables: 2634 | Queries per second avg: 12.895 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_menus (4.0.0) 1 | com_templates (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_plugins (4.0.0) 1 | com_modules (4.0.0) 1 | com_finder (4.0.0) 1 | com_fields (4.0.0) 1 | com_ajax (4.0.0) 1 | com_admin (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_privacy (3.9.0) 1 | com_installer (4.0.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_banners (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_guidedtours (4.3.0) 1 | com_cache (4.0.0) 1 | com_config (4.0.0) 1 | com_languages (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_mails (4.0.0) 1 | com_checkin (4.0.0) 1 | com_workflow (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_content (4.0.0) 1 | com_media (3.0.0) 1 | com_tags (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_newsfeeds (4.0.0) 1 | com_redirect (4.0.0) 1 | com_messages (4.0.0) 1 | com_categories (4.0.0) 1 | com_users (4.0.0) 1 | com_postinstall (4.0.0) 1 |
3rd Party:: ChronoForms8 (8.0.21) 1 | com_jaextmanager (2.5.3) 1 | com_jaextmanager (2.7.6) 1 | COM_FFEXPLORER (1.0.7) 1 | Acym (9.9.2) 1 | com_akeebabackup (9.9.6) 1 |

Modules :: Site ::
Core :: mod_menu (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_popular (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_stats (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_tags_popular (3.1.0) 1 |
3rd Party:: AcyMailing subscription form (9.9.2) 1 | JA Masthead (1.2.0) 1 |

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

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_sampledata_multilang (4.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_log (3.0.0) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_actionlogs (3.9.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_task_notification (4.1) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_remember (3.0.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_redirect (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_languagecode (3.0.0) 0 | plg_system_schemaorg (5.0.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_jooa11y (4.2.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_api-authentication_token (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_filesystem_local (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 0 | plg_finder_content (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_multifactorauth_totp (3.2.0) 0 | plg_multifactorauth_yubikey (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_user_joomla (3.0.0) 1 | plg_user_token (3.9.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_user_profile (3.0.0) 1 | plg_user_terms (3.9.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_confirmconsent (3.9.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_emailcloak (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_compat (5.0.0) 1 | plg_task_requests (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_updatenotification (5.0.0) 1 | plg_task_rotatelogs (5.0.0) 1 | plg_task_globalcheckin (5.0.0) 1 | plg_task_check_files (4.1) 1 | plg_task_deleteactionlogs (5.0.0) 1 | plg_task_privacyconsent (5.0.0) 1 | plg_task_sessiongc (5.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_schemaorg_book (5.0.0) 1 | plg_schemaorg_custom (5.1.0) 1 | plg_schemaorg_event (5.0.0) 1 | plg_schemaorg_recipe (5.0.0) 1 | plg_schemaorg_person (5.0.0) 1 | plg_schemaorg_organization (5.0.0) 1 | plg_schemaorg_article (5.1.0) 1 | plg_schemaorg_blogposting (5.0.0) 1 | plg_schemaorg_jobposting (5.0.0) 1 |
3rd Party:: plg_system_t4 (2.4.2) 1 | System - JA Content Type (1.2.5) 1 | AcyMailing - Joomla integration (9.9.2) 1 | AcyMailing - Override Joomla emails (9.9.2) 0 | AcyMailing - JCE integration (9.9.2) 1 | PLG_SYSTEM_BACKUPONUPDATE (9.9.6) 0 | PLG_ACTIONLOG_AKEEBABACKUP (9.9.6) 0 | AcyMailing - Search emails in Jooml (9.9.2) ? | PLG_WEBSERVICES_AKEEBABACKUP (9.9.6) 1 | PLG_CONSOLE_AKEEBABACKUP (9.9.6) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | PLG_QUICKICON_AKEEBABACKUP (9.9.6) 1 | PLG_TASK_AKEEBABACKUP (9.9.6) 1 | Ajax - JA Content Type (1.2.1) 1 | plg_editors_tinymce (6.8.4) 1 | plg_editors_codemirror (6.0.0) 1 |
Templates Discovered :: wrote:Templates :: Site :: ja_comics (1.1.1) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |
Last edited by imanickam on Sun Nov 03, 2024 3:00 pm, edited 1 time in total.
Reason: Moved topic from Administration Joomla! 5.x to Migrating and Upgrading to Joomla! 5.x

Advertisement
gws
Joomla! Champion
Joomla! Champion
Posts: 6460
Joined: Tue Aug 23, 2005 1:56 pm
Location: South coast, UK
Contact:

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by gws » Sat Oct 19, 2024 10:34 am

LiveSite: Is Not Empty . empty it in Global config.
Max. Upload Size: 16M | Max. POST Size: 16M too small, make them both 64M.
Memory Limit: 128M would be better at 256M

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Sat Oct 19, 2024 1:34 pm

Hi gws,

I've made the increases to the max sizes and memory limit.

I then went into the Global Configuration in the site and it errored with:

An error has occurred.
0 implode(): Argument #1 ($array) must be of type array, string given


Andrew


Updated FPA report (as of right now) is:
Forum Post Assistant (v1.6.7) : 19-Oct-2024 wrote:
Last PHP Error(s) Reported :: wrote:[19-Oct-2024 13:29:54 UTC] PHP Deprecated: Function utf8_decode() is deprecated in /home/thepepb7/public_html/libraries/vendor/symfony/polyfill-iconv/Iconv.php on line 454
Basic Environment :: wrote:Joomla! Instance :: Joomla! 5.1.4-Stable (Kudumisha) 27-August-2024
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: N/A | Proxy: false | LiveSite: Is Not Empty | Session lifetime: 120 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: default | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 5.1.4: Yes | Database Supports J! 5.1.4: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 5.14.0-427.37.1.el9_4.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br, zstd | System TMP Writable: Yes | Free Disk Space : 26.42 GiB |

PHP Configuration :: Version: 8.3.12 | PHP API: fpm-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32759 | Log Errors To: /home/thepepb7/logs/thepeoplesrevolution_com_au.php.error.log | Last Known Error: 19th October 2024 13:29:54. | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 64M | Max. POST Size: 64M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 256M

Database Configuration :: Version: 10.6.19-MariaDB (Client:mysqlnd 8.3.12) | Database Size: 32.80 MiB | #of Tables with config prefix:  115 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.3.12) | date (8.3.12) | libxml (8.3.12) | openssl (8.3.12) | pcre (8.3.12) | zlib (8.3.12) | filter (8.3.12) | hash (8.3.12) | json (8.3.12) | pcntl (8.3.12) | random (8.3.12) | Reflection (8.3.12) | SPL (8.3.12) | session (8.3.12) | standard (8.3.12) | cgi-fcgi (8.3.12) | ctype (8.3.12) | curl (8.3.12) | dom (20031129) | fileinfo (8.3.12) | ftp (8.3.12) | gd (8.3.12) | intl (8.3.12) | mysqlnd (mysqlnd 8.3.12) | PDO (8.3.12) | Phar (8.3.12) | posix (8.3.12) | SimpleXML (8.3.12) | sqlite3 (8.3.12) | tokenizer (8.3.12) | xml (8.3.12) | xmlwriter (8.3.12) | xsl (8.3.12) | zip (1.22.3) | mysqli (8.3.12) | pdo_mysql (8.3.12) | pdo_sqlite (8.3.12) | xmlreader (8.3.12) | Zend Engine (4.3.12) |
Potential Missing Extensions :: iconv | mbstring |
Disabled Functions :: exec | passthru | shell_exec | system |

Switch User Environment :: PHP CGI: Yes | Server SU: No | 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/ (---) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (755) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 1336822 | Threads: 22 | Questions: 17131316 | Slow queries: 146512 | Opens: 42548 | Open tables: 2641 | Queries per second avg: 12.814 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_menus (4.0.0) 1 | com_templates (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_plugins (4.0.0) 1 | com_modules (4.0.0) 1 | com_finder (4.0.0) 1 | com_fields (4.0.0) 1 | com_ajax (4.0.0) 1 | com_admin (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_privacy (3.9.0) 1 | com_installer (4.0.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_banners (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_guidedtours (4.3.0) 1 | com_cache (4.0.0) 1 | com_config (4.0.0) 1 | com_languages (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_mails (4.0.0) 1 | com_checkin (4.0.0) 1 | com_workflow (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_content (4.0.0) 1 | com_media (3.0.0) 1 | com_tags (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_newsfeeds (4.0.0) 1 | com_redirect (4.0.0) 1 | com_messages (4.0.0) 1 | com_categories (4.0.0) 1 | com_users (4.0.0) 1 | com_postinstall (4.0.0) 1 |
3rd Party:: ChronoForms8 (8.0.21) 1 | com_jaextmanager (2.5.3) 1 | com_jaextmanager (2.7.6) 1 | COM_FFEXPLORER (1.0.7) 1 | Acym (9.9.2) 1 | com_akeebabackup (9.9.6) 1 |

Modules :: Site ::
Core :: mod_menu (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_popular (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_stats (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_tags_popular (3.1.0) 1 |
3rd Party:: AcyMailing subscription form (9.9.2) 1 | JA Masthead (1.2.0) 1 |

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

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_sampledata_multilang (4.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_log (3.0.0) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_actionlogs (3.9.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_task_notification (4.1) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_remember (3.0.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_redirect (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_languagecode (3.0.0) 0 | plg_system_schemaorg (5.0.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_jooa11y (4.2.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_api-authentication_token (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_filesystem_local (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 0 | plg_finder_content (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_multifactorauth_totp (3.2.0) 0 | plg_multifactorauth_yubikey (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_user_joomla (3.0.0) 1 | plg_user_token (3.9.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_user_profile (3.0.0) 1 | plg_user_terms (3.9.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_confirmconsent (3.9.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_emailcloak (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_compat (5.0.0) 1 | plg_task_requests (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_updatenotification (5.0.0) 1 | plg_task_rotatelogs (5.0.0) 1 | plg_task_globalcheckin (5.0.0) 1 | plg_task_check_files (4.1) 1 | plg_task_deleteactionlogs (5.0.0) 1 | plg_task_privacyconsent (5.0.0) 1 | plg_task_sessiongc (5.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_schemaorg_book (5.0.0) 1 | plg_schemaorg_custom (5.1.0) 1 | plg_schemaorg_event (5.0.0) 1 | plg_schemaorg_recipe (5.0.0) 1 | plg_schemaorg_person (5.0.0) 1 | plg_schemaorg_organization (5.0.0) 1 | plg_schemaorg_article (5.1.0) 1 | plg_schemaorg_blogposting (5.0.0) 1 | plg_schemaorg_jobposting (5.0.0) 1 |
3rd Party:: plg_system_t4 (2.4.2) 1 | System - JA Content Type (1.2.5) 1 | AcyMailing - Joomla integration (9.9.2) 1 | AcyMailing - Override Joomla emails (9.9.2) 0 | AcyMailing - JCE integration (9.9.2) 1 | PLG_SYSTEM_BACKUPONUPDATE (9.9.6) 0 | PLG_ACTIONLOG_AKEEBABACKUP (9.9.6) 0 | AcyMailing - Search emails in Jooml (9.9.2) ? | PLG_WEBSERVICES_AKEEBABACKUP (9.9.6) 1 | PLG_CONSOLE_AKEEBABACKUP (9.9.6) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | PLG_QUICKICON_AKEEBABACKUP (9.9.6) 1 | PLG_TASK_AKEEBABACKUP (9.9.6) 1 | Ajax - JA Content Type (1.2.1) 1 | plg_editors_tinymce (6.8.4) 1 | plg_editors_codemirror (6.0.0) 1 |
Templates Discovered :: wrote:Templates :: Site :: ja_comics (1.1.1) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |

gws
Joomla! Champion
Joomla! Champion
Posts: 6460
Joined: Tue Aug 23, 2005 1:56 pm
Location: South coast, UK
Contact:

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by gws » Sat Oct 19, 2024 1:39 pm

Edit global config on your server file manager to remove live site.

gws
Joomla! Champion
Joomla! Champion
Posts: 6460
Joined: Tue Aug 23, 2005 1:56 pm
Location: South coast, UK
Contact:

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by gws » Sat Oct 19, 2024 4:38 pm

enable iconv and mbstring in php options on the server.

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Sat Oct 19, 2024 6:00 pm

Done. Weird that they weren't enabled on the 8.x versions of PHP.

And to think that I had brought the EasyApache4 profile over from the old server to make it all seamless!

Still getting an error when going into Global Configuration.

An error has occurred.
0 implode(): Argument #1 ($array) must be of type array, string given

Current/updated FPA results ...
Forum Post Assistant (v1.6.7) : 19-Oct-2024 wrote:
Last PHP Error(s) Reported :: wrote:[19-Oct-2024 17:58:27 UTC] PHP Warning: Trying to access array offset on null in /home/thepepb7/public_html/libraries/src/Updater/Adapter/ExtensionAdapter.php on line 112
Basic Environment :: wrote:Joomla! Instance :: Joomla! 5.1.4-Stable (Kudumisha) 27-August-2024
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: N/A | Proxy: false | LiveSite: Is Not Empty | Session lifetime: 120 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: default | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 5.1.4: Yes | Database Supports J! 5.1.4: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 5.14.0-427.37.1.el9_4.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br, zstd | System TMP Writable: Yes | Free Disk Space : 26.42 GiB |

PHP Configuration :: Version: 8.3.12 | PHP API: fpm-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32759 | Log Errors To: /home/thepepb7/logs/thepeoplesrevolution_com_au.php.error.log | Last Known Error: 19th October 2024 17:58:27. | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 64M | Max. POST Size: 64M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 256M

Database Configuration :: Version: 10.6.19-MariaDB (Client:mysqlnd 8.3.12) | Database Size: 32.80 MiB | #of Tables with config prefix:  115 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.3.12) | date (8.3.12) | libxml (8.3.12) | openssl (8.3.12) | pcre (8.3.12) | zlib (8.3.12) | filter (8.3.12) | hash (8.3.12) | json (8.3.12) | pcntl (8.3.12) | random (8.3.12) | Reflection (8.3.12) | SPL (8.3.12) | session (8.3.12) | standard (8.3.12) | cgi-fcgi (8.3.12) | ctype (8.3.12) | curl (8.3.12) | dom (20031129) | fileinfo (8.3.12) | ftp (8.3.12) | gd (8.3.12) | iconv (8.3.12) | intl (8.3.12) | mbstring (8.3.12) | mysqlnd (mysqlnd 8.3.12) | PDO (8.3.12) | Phar (8.3.12) | posix (8.3.12) | SimpleXML (8.3.12) | sqlite3 (8.3.12) | tokenizer (8.3.12) | xml (8.3.12) | xmlwriter (8.3.12) | xsl (8.3.12) | zip (1.22.3) | mysqli (8.3.12) | pdo_mysql (8.3.12) | pdo_sqlite (8.3.12) | xmlreader (8.3.12) | Zend Engine (4.3.12) |
Potential Missing Extensions ::
Disabled Functions :: exec | passthru | shell_exec | system |

Switch User Environment :: PHP CGI: Yes | Server SU: No | 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/ (---) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (755) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 1352970 | Threads: 22 | Questions: 17310922 | Slow queries: 147936 | Opens: 42581 | Open tables: 2648 | Queries per second avg: 12.794 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_menus (4.0.0) 1 | com_templates (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_plugins (4.0.0) 1 | com_modules (4.0.0) 1 | com_finder (4.0.0) 1 | com_fields (4.0.0) 1 | com_ajax (4.0.0) 1 | com_admin (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_privacy (3.9.0) 1 | com_installer (4.0.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_banners (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_guidedtours (4.3.0) 1 | com_cache (4.0.0) 1 | com_config (4.0.0) 1 | com_languages (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_mails (4.0.0) 1 | com_checkin (4.0.0) 1 | com_workflow (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_content (4.0.0) 1 | com_media (3.0.0) 1 | com_tags (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_newsfeeds (4.0.0) 1 | com_redirect (4.0.0) 1 | com_messages (4.0.0) 1 | com_categories (4.0.0) 1 | com_users (4.0.0) 1 | com_postinstall (4.0.0) 1 |
3rd Party:: ChronoForms8 (8.0.21) 1 | com_jaextmanager (2.5.3) 1 | com_jaextmanager (2.7.6) 1 | COM_FFEXPLORER (1.0.7) 1 | Acym (9.9.2) 1 | com_akeebabackup (9.9.6) 1 |

Modules :: Site ::
Core :: mod_menu (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_popular (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_stats (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_tags_popular (3.1.0) 1 |
3rd Party:: AcyMailing subscription form (9.9.2) 1 | JA Masthead (1.2.0) 1 |

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

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_sampledata_multilang (4.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_log (3.0.0) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_actionlogs (3.9.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_task_notification (4.1) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_remember (3.0.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_redirect (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_languagecode (3.0.0) 0 | plg_system_schemaorg (5.0.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_jooa11y (4.2.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_api-authentication_token (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_filesystem_local (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 0 | plg_finder_content (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_multifactorauth_totp (3.2.0) 0 | plg_multifactorauth_yubikey (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_user_joomla (3.0.0) 1 | plg_user_token (3.9.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_user_profile (3.0.0) 1 | plg_user_terms (3.9.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_confirmconsent (3.9.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_emailcloak (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_compat (5.0.0) 1 | plg_task_requests (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_updatenotification (5.0.0) 1 | plg_task_rotatelogs (5.0.0) 1 | plg_task_globalcheckin (5.0.0) 1 | plg_task_check_files (4.1) 1 | plg_task_deleteactionlogs (5.0.0) 1 | plg_task_privacyconsent (5.0.0) 1 | plg_task_sessiongc (5.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_schemaorg_book (5.0.0) 1 | plg_schemaorg_custom (5.1.0) 1 | plg_schemaorg_event (5.0.0) 1 | plg_schemaorg_recipe (5.0.0) 1 | plg_schemaorg_person (5.0.0) 1 | plg_schemaorg_organization (5.0.0) 1 | plg_schemaorg_article (5.1.0) 1 | plg_schemaorg_blogposting (5.0.0) 1 | plg_schemaorg_jobposting (5.0.0) 1 |
3rd Party:: plg_system_t4 (2.4.2) 1 | System - JA Content Type (1.2.5) 1 | AcyMailing - Joomla integration (9.9.2) 1 | AcyMailing - Override Joomla emails (9.9.2) 0 | AcyMailing - JCE integration (9.9.2) 1 | PLG_SYSTEM_BACKUPONUPDATE (9.9.6) 0 | PLG_ACTIONLOG_AKEEBABACKUP (9.9.6) 0 | AcyMailing - Search emails in Jooml (9.9.2) ? | PLG_WEBSERVICES_AKEEBABACKUP (9.9.6) 1 | PLG_CONSOLE_AKEEBABACKUP (9.9.6) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | PLG_QUICKICON_AKEEBABACKUP (9.9.6) 1 | PLG_TASK_AKEEBABACKUP (9.9.6) 1 | Ajax - JA Content Type (1.2.1) 1 | plg_editors_tinymce (6.8.4) 1 | plg_editors_codemirror (6.0.0) 1 |
Templates Discovered :: wrote:Templates :: Site :: ja_comics (1.1.1) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |

gws
Joomla! Champion
Joomla! Champion
Posts: 6460
Joined: Tue Aug 23, 2005 1:56 pm
Location: South coast, UK
Contact:

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by gws » Sat Oct 19, 2024 7:29 pm

Live site is still not empty ?

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Mon Oct 21, 2024 3:07 am

Hi gws,

"Live site" was still unchanged as I couldn't get in to the Global Configuration section of the admin template. However, I have now removed the live site info via editing the configuration.php file.

Going to the Global Configuration section still generates an error, FWIW.

An error has occurred.
0 implode(): Argument #1 ($array) must be of type array, string given

Updated FPA post is now as follows:

(BTW, the FPA's confidence rating is a "B" at the moment. If there was a list of things that the FPA tool gave me to change about the server environment I wouldn't hesitate to do it. I'd love to know what to do to get an A+ rating etc.)
Forum Post Assistant (v1.6.7) : 21-Oct-2024 wrote:
Last PHP Error(s) Reported :: wrote:[21-Oct-2024 03:00:43 UTC] PHP Warning: Trying to access array offset on null in /home/thepepb7/public_html/libraries/src/Updater/Adapter/ExtensionAdapter.php on line 112
Basic Environment :: wrote:Joomla! Instance :: Joomla! 5.1.4-Stable (Kudumisha) 27-August-2024
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: N/A | Proxy: false | LiveSite: Is Not Empty | Session lifetime: 120 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: default | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 5.1.4: Yes | Database Supports J! 5.1.4: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 5.14.0-427.37.1.el9_4.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br, zstd | System TMP Writable: Yes | Free Disk Space : 26.21 GiB |

PHP Configuration :: Version: 8.3.12 | PHP API: fpm-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32759 | Log Errors To: /home/thepepb7/logs/thepeoplesrevolution_com_au.php.error.log | Last Known Error: 21st October 2024 03:00:43. | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 64M | Max. POST Size: 64M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 256M

Database Configuration :: Version: 10.6.19-MariaDB (Client:mysqlnd 8.3.12) | Database Size: 32.89 MiB | #of Tables with config prefix:  115 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.3.12) | date (8.3.12) | libxml (8.3.12) | openssl (8.3.12) | pcre (8.3.12) | zlib (8.3.12) | filter (8.3.12) | hash (8.3.12) | json (8.3.12) | pcntl (8.3.12) | random (8.3.12) | Reflection (8.3.12) | SPL (8.3.12) | session (8.3.12) | standard (8.3.12) | cgi-fcgi (8.3.12) | ctype (8.3.12) | curl (8.3.12) | dom (20031129) | fileinfo (8.3.12) | ftp (8.3.12) | gd (8.3.12) | iconv (8.3.12) | intl (8.3.12) | mbstring (8.3.12) | mysqlnd (mysqlnd 8.3.12) | PDO (8.3.12) | Phar (8.3.12) | posix (8.3.12) | SimpleXML (8.3.12) | sqlite3 (8.3.12) | tokenizer (8.3.12) | xml (8.3.12) | xmlwriter (8.3.12) | xsl (8.3.12) | zip (1.22.3) | mysqli (8.3.12) | pdo_mysql (8.3.12) | pdo_sqlite (8.3.12) | xmlreader (8.3.12) | Zend Engine (4.3.12) |
Potential Missing Extensions ::
Disabled Functions :: exec | passthru | shell_exec | system |

Switch User Environment :: PHP CGI: Yes | Server SU: No | 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/ (755) | tmp/ (755) | administrator/components/ (755) | administrator/modules/ (755) | administrator/language/ (755) | administrator/templates/ (755) | administrator/logs/ (755) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 1472159 | Threads: 22 | Questions: 18548219 | Slow queries: 158642 | Opens: 47840 | Open tables: 2614 | Queries per second avg: 12.599 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_menus (4.0.0) 1 | com_templates (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_plugins (4.0.0) 1 | com_modules (4.0.0) 1 | com_finder (4.0.0) 1 | com_fields (4.0.0) 1 | com_ajax (4.0.0) 1 | com_admin (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_privacy (3.9.0) 1 | com_installer (4.0.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_banners (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_guidedtours (4.3.0) 1 | com_cache (4.0.0) 1 | com_config (4.0.0) 1 | com_languages (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_mails (4.0.0) 1 | com_checkin (4.0.0) 1 | com_workflow (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_content (4.0.0) 1 | com_media (3.0.0) 1 | com_tags (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_newsfeeds (4.0.0) 1 | com_redirect (4.0.0) 1 | com_messages (4.0.0) 1 | com_categories (4.0.0) 1 | com_users (4.0.0) 1 | com_postinstall (4.0.0) 1 |
3rd Party:: ChronoForms8 (8.0.21) 1 | com_jaextmanager (2.5.3) 1 | com_jaextmanager (2.7.6) 1 | COM_FFEXPLORER (1.0.7) 1 | Acym (9.9.2) 1 | com_akeebabackup (9.9.6) 1 |

Modules :: Site ::
Core :: mod_menu (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_popular (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_stats (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_tags_popular (3.1.0) 1 |
3rd Party:: AcyMailing subscription form (9.9.2) 1 | JA Masthead (1.2.0) 1 |

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

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_sampledata_multilang (4.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_log (3.0.0) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_actionlogs (3.9.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_task_notification (4.1) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_remember (3.0.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_redirect (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_languagecode (3.0.0) 0 | plg_system_schemaorg (5.0.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_jooa11y (4.2.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_api-authentication_token (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_filesystem_local (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 0 | plg_finder_content (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_multifactorauth_totp (3.2.0) 0 | plg_multifactorauth_yubikey (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_user_joomla (3.0.0) 1 | plg_user_token (3.9.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_user_profile (3.0.0) 1 | plg_user_terms (3.9.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_confirmconsent (3.9.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_emailcloak (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_compat (5.0.0) 1 | plg_task_requests (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_updatenotification (5.0.0) 1 | plg_task_rotatelogs (5.0.0) 1 | plg_task_globalcheckin (5.0.0) 1 | plg_task_check_files (4.1) 1 | plg_task_deleteactionlogs (5.0.0) 1 | plg_task_privacyconsent (5.0.0) 1 | plg_task_sessiongc (5.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_schemaorg_book (5.0.0) 1 | plg_schemaorg_custom (5.1.0) 1 | plg_schemaorg_event (5.0.0) 1 | plg_schemaorg_recipe (5.0.0) 1 | plg_schemaorg_person (5.0.0) 1 | plg_schemaorg_organization (5.0.0) 1 | plg_schemaorg_article (5.1.0) 1 | plg_schemaorg_blogposting (5.0.0) 1 | plg_schemaorg_jobposting (5.0.0) 1 |
3rd Party:: plg_system_t4 (2.4.2) 1 | System - JA Content Type (1.2.5) 1 | AcyMailing - Joomla integration (9.9.2) 1 | AcyMailing - Override Joomla emails (9.9.2) 0 | AcyMailing - JCE integration (9.9.2) 1 | PLG_SYSTEM_BACKUPONUPDATE (9.9.6) 0 | PLG_ACTIONLOG_AKEEBABACKUP (9.9.6) 0 | AcyMailing - Search emails in Jooml (9.9.2) ? | PLG_WEBSERVICES_AKEEBABACKUP (9.9.6) 1 | PLG_CONSOLE_AKEEBABACKUP (9.9.6) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | PLG_QUICKICON_AKEEBABACKUP (9.9.6) 1 | PLG_TASK_AKEEBABACKUP (9.9.6) 1 | Ajax - JA Content Type (1.2.1) 1 | plg_editors_tinymce (6.8.4) 1 | plg_editors_codemirror (6.0.0) 1 |
Templates Discovered :: wrote:Templates :: Site :: ja_comics (1.1.1) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Fri Nov 01, 2024 3:35 am

FWIW, I get an error any time I go to a page where the WYSIWYG HTML editor would load within it, from what I can tell. It's not just the Global Configuration page.

Mr. Wimpy
Joomla! Guru
Joomla! Guru
Posts: 588
Joined: Fri Dec 02, 2005 10:46 am
Location: The Netherlands

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by Mr. Wimpy » Fri Nov 01, 2024 8:57 am

1. Empty livesite Lifesite can only be changed by editing configuration.php.
Open configuration.php and find

Code: Select all

public $live_site = 'WHATEVER_IS_WRITTEN_HERE';
and change it to

Code: Select all

public $live_site = '';
* '' = 2x ', with nothing in between.

2. Update Joomla + extensions

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Tue Dec 03, 2024 4:53 am

Brief update: instead of trying to get the in-core updating to happen, I instead manually updated the site to the latest Joomla 5.2.2 and that fixed the issue with the exception of the displaying of a forms plugin.

There still remains a deeper issue of what caused this, and I do have a method by which to repeat it. I'll update again when we get to the bottom of what has been going on here.

Thanks again.

Andrew

Mr. Wimpy
Joomla! Guru
Joomla! Guru
Posts: 588
Joined: Fri Dec 02, 2005 10:46 am
Location: The Netherlands

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by Mr. Wimpy » Thu Dec 05, 2024 9:05 am

"I instead manually updated the site"
'Manually updated' how?

Did you follow the instructions about emptying livesite and updating extensions?

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Thu Dec 05, 2024 9:43 am

Hi Mr Wimpy,

I had manually updated the livesite via editing the file itself (as I couldn't do it via the Joomla admin UI). So that was already done.

I know that it wasn't an extensions issue as I've replicated the source issue behind all this with a vanilla install of the Joomla core in another account on the same server.

The manual update was via placing the .zip file of the "Joomla_5.2.x-Stable-Update_Package" in the public_html folder on the server and have it unzip in place via cPanel's File Manager.

Andrew

zemlaka2
Joomla! Fledgling
Joomla! Fledgling
Posts: 1
Joined: Tue Dec 10, 2024 6:50 am

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by zemlaka2 » Wed Dec 11, 2024 1:46 am

What troubleshooting steps can be taken to identify the root cause of the forms plugin display issue after manually updating to Joomla 5.2.2? Thanks

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Wed Dec 11, 2024 3:45 am

There is something happening, likely the result of the current server environment, which is causing the Joomla updates to bork. So I will set up a vanilla Joomla 5 install in a new account, cause the update to fail by invoking it, and then have the server tech (it's a managed VPS) get to the bottom of it.

This issue was the precursor to the above issue.

Andrew

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

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by toivo » Wed Dec 11, 2024 7:02 am

AndrewSmith wrote: Thu Dec 05, 2024 9:43 amThe manual update was via placing the .zip file of the "Joomla_5.2.x-Stable-Update_Package" in the public_html folder on the server and have it unzip in place via cPanel's File Manager.
Not recommended nor supported.

Joomla updates should always be be run from the backend of Joomla. The Joomla update process does not only copy files across to the filesystem but it also runs scripts that remove obsolete files and may update the database schema. If this website was updated 'manually' to Joomla 5.1.4 or earlier versions, that may explain any obscure issues the site has at the moment. It is advisable to do a full restore to a known good bacikup version and then follow best practice, update Joomla from the backend.
Toivo Talikka, Global Moderator

AndrewSmith
Joomla! Intern
Joomla! Intern
Posts: 60
Joined: Fri Apr 21, 2006 1:21 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by AndrewSmith » Wed Dec 11, 2024 7:27 am

It wasn't updated manually prior to that. Appreciate the heads-up re the behind the scenes clean up and house keeping.

Andrew

mtgg
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 104
Joined: Thu Apr 04, 2024 11:17 pm

Re: 0 Class "Joomla\CMS\Event\Extension\BeforeJoomlaUpdateEvent" not found when updating from 5.1.4 to 5.2.0

Post by mtgg » Wed Dec 11, 2024 8:55 pm

Not only is "manually updating" Joomla (by replacing the files with those obtained from a Joomla distrubution package) not recommended nor supported. It's not documented anywhere. If people have problems updating from one version of Joomla to another by using the Joomla! Update component there are reasons why those things happen.

It's better to understand the reasons that prevent using the Joomla! Update component performing updates than to guess, hope or pray that a simple replacement of the existing filesystem will cure the problem. As Toivo wrote, "The Joomla update process does not only copy files across to the filesystem but it also runs scripts that remove obsolete files and ... update the database schema." If that script doesn't run then the website is left in an indeterminate state and there will be problems administering and running the website.

If people read somewhere that there's a "manual update" method, please report those references here on the Joomla forum; the "manual update" method doesn't exist, it's not documented anywhere, it's not recommended and it doesn't actually work.

Advertisement

Post Reply

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