Error 0 Class 'Joomla\CMS\Environment\Browser' not found Topic is solved

Need help upgrading your Joomla! website or converting to Joomla! 3.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.
Post Reply
ndnaude
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Tue Jun 11, 2019 9:54 pm

Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by ndnaude » Tue Jun 11, 2019 10:14 pm

Hi,

This is my first post on the forum.

I have just attempted to upgrade one of my sites to v3.9.8
I used the normal Admin portal update mechanism

After the update error (in topic) came up and now neither my Front-end nor Administrator can be accessed

In urgent need of help.

User avatar
sozzled
Joomla! Exemplar
Joomla! Exemplar
Posts: 8025
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia
Contact:

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by sozzled » Tue Jun 11, 2019 10:54 pm

1) Suggest that you restore your website using the backup you made before you updated your website to J! 3.9.8. This should allow you to access your front- and back-end(s).

2) Before you attempt to update the website (that you restored in step (1) above), run the Forum Post Assistant and post the generated report here.
https://www.kuneze.com/blog
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?” :)

ndnaude
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Tue Jun 11, 2019 9:54 pm

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by ndnaude » Tue Jun 11, 2019 11:15 pm

@sozzled: Thanks for the reply

The site is quite active and a restore would result in some losses which I would prefer to prevent.

I have run the FPA script on the site that is giving an error and it does not seem to pick up anything that indicates a problem. How can I post the report in a nice readable format?

Any other ways that you can think of to investigate/fix the problem?

User avatar
sozzled
Joomla! Exemplar
Joomla! Exemplar
Posts: 8025
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia
Contact:

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by sozzled » Tue Jun 11, 2019 11:35 pm

ndnaude wrote:
Tue Jun 11, 2019 11:15 pm
The site is quite active and a restore would result in some losses which I would prefer to prevent.
Huh? The restore would result in some losses?

When did you last backup your website? ???

And, no, I cannot think of any "other ways" to investigate or fix what may have happened. Remember, we're only volunteers here; we don't know what you know but we're trying to help anyway. Please read the instructions that explain how to post the FPA report on the forum.
https://www.kuneze.com/blog
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?” :)

ndnaude
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Tue Jun 11, 2019 9:54 pm

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by ndnaude » Wed Jun 12, 2019 12:05 am

@sozzled - thanks for responding.
My last backup is a from a week ago - my own stupidity for not making a backup right before running the update.

the FPA report follows:

-----------------------------------------------------------------------
Forum Post Assistant (v1.4.8 (koine)) : 11th June 2019 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 3.9.8-Stable (Amani) 11-June-2019
Joomla! Platform :: Joomla Platform 13.1.0-Stable (Curiosity) 24-Apr-2013
Joomla! Configured :: Yes | Read-Only (444) | Owner: --protected-- . (uid: 1/gid: 1) | Group: --protected-- (gid: 1) | Valid For: 3.9
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: false | .htaccess/web.config: No | 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: default | Site Debug: false | Language Debug: false | Default Access: 1 | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 3.9.8: Yes | Database Supports J! 3.9.8: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 3.10.0-862.2.3.el7.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate | Doc Root: --protected-- | System TMP Writable: Yes | Free Disk Space : 32.33 GiB |

PHP Configuration :: Version: 7.1.28 | PHP API: cgi-fcgi | Session Path Writable: Yes | Display Errors: | Error Reporting: 32759 | Log Errors To: error_log | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Open Base: | Uploads: 1 | Max. Upload Size: 16M | Max. POST Size: 16M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 32M

Database Configuration :: Version: 5.6.44 (Client:mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $) | Host: --protected-- (--protected--) | default Collation: utf8_general_ci (default Character Set: utf8) | Database Size: 6.19 MiB | #of Tables:  162
Detailed Environment :: wrote:PHP Extensions :: Core (7.1.28) | date (7.1.28) | libxml (7.1.28) | openssl (7.1.28) | pcre (7.1.28) | zlib (7.1.28) | filter (7.1.28) | hash (1.0) | pcntl (7.1.28) | readline (7.1.28) | Reflection (7.1.28) | SPL (7.1.28) | session (7.1.28) | standard (7.1.28) | cgi-fcgi () | bcmath (7.1.28) | calendar (7.1.28) | ctype (7.1.28) | curl (7.1.28) | dom (20031129) | fileinfo (1.0.5) | ftp (7.1.28) | gd (7.1.28) | gettext (7.1.28) | iconv (7.1.28) | imap (7.1.28) | intl (1.1.0) | json (1.5.0) | mbstring (7.1.28) | mcrypt (7.1.28) | mysqlnd (mysqlnd 5.0.12-dev - 20150407 - $Id: 38fea24f2847fa7519001be390c98ae0acafe387 $) | PDO (7.1.28) | Phar (2.0.2) | posix (7.1.28) | SimpleXML (7.1.28) | soap (7.1.28) | sockets (7.1.28) | sqlite3 (7.1.28) | tokenizer (7.1.28) | xml (7.1.28) | xmlwriter (7.1.28) | xsl (7.1.28) | zip (1.13.5) | mysqli (7.1.28) | pdo_mysql (7.1.28) | pdo_sqlite (7.1.28) | wddx (7.1.28) | xmlreader (7.1.28) | xmlrpc (7.1.28) | i360 (1.0) | ionCube Loader () | Zend OPcache (7.1.28) | Zend Engine (3.1.0) |
Potential Missing Extensions ::
Disabled Functions :: show_source | shell_exec | passthru | exec | popen | proc_open | allow_url_fopen | phpinfo |

Switch User Environment (Experimental) :: PHP CGI: Yes | Server SU: No | PHP SU: Yes | Custom SU (LiteSpeed/Cloud/Grid): 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) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 436426 | Threads: 1 | Questions: 64212763 | Slow queries: 233 | Opens: 53756260 | Flush tables: 1 | Open tables: 2000 | Queries per second avg: 147.133 |
Extensions Discovered :: wrote:Components :: SITE ::
Core :: com_mailto (3.0.0) 1 | com_wrapper (3.0.0) 1 |
3rd Party:: os_eway (3.10.1) ? | os_authnet (3.10.1) ? | os_paypal (3.10.1) ? | os_worldpay (3.10.1) ? | os_offline (1.0) ? | os_payfast (3.8.0) ? | WF_EMOTIONS_TITLE (2.7.13) ? | WF_FONTCOLOR_TITLE (2.7.13) ? | WF_FONTSELECT_TITLE (2.7.13) ? | WF_CONTEXTMENU_TITLE (2.7.13) ? | WF_FORMATSELECT_TITLE (2.7.13) ? | WF_INLINEPOPUPS_TITLE (2.7.13) ? | WF_DIRECTIONALITY_TITLE (2.7.13) ? | WF_WORDCOUNT_TITLE (2.7.13) ? | WF_LINK_TITLE (2.7.13) ? | WF_VISUALCHARS_TITLE (2.7.13) ? | WF_CLEANUP_TITLE (2.7.13) ? | WF_VISUALBLOCKS_TITLE (2.7.13) ? | WF_TEXTCASE_TITLE (2.7.13) ? | WF_ANCHOR_TITLE (2.7.13) ? | WF_LAYER_TITLE (2.7.13) ? | WF_LISTS_TITLE (2.7.13) ? | WF_TABLE_TITLE (2.7.13) ? | WF_KITCHENSINK_TITLE (2.7.13) ? | WF_AUTOSAVE_TITLE (2.7.13) ? | WF_SEARCHREPLACE_TITLE (2.7.13) ? | WF_ARTICLE_TITLE (2.7.13) ? | WF_CHARMAP_TITLE (2.7.13) ? | WF_PRINT_TITLE (2.7.13) ? | WF_PREVIEW_TITLE (2.7.13) ? | WF_IMGMANAGER_TITLE (2.7.13) ? | WF_CLIPBOARD_TITLE (2.7.13) ? | WF_XHTMLXTRAS_TITLE (2.7.13) ? | WF_FONTSIZESELECT_TITLE (2.7.13) ? | WF_BROWSER_TITLE (2.7.13) ? | WF_HR_TITLE (2.7.13) ? | WF_FULLSCREEN_TITLE (2.7.13) ? | WF_STYLESELECT_TITLE (2.7.13) ? | WF_SOURCE_TITLE (2.7.13) ? | WF_NONBREAKING_TITLE (2.7.13) ? | WF_SPELLCHECKER_TITLE (2.7.13) ? | WF_STYLE_TITLE (2.7.13) ? | WF_MEDIA_TITLE (2.7.13) ? | WF_LINK_SEARCH_TITLE (2.7.13) ? | WF_FILESYSTEM_JOOMLA_TITLE (2.7.13) ? | WF_AGGREGATOR_[youtube]_TITLE (2.7.13) ? | WF_AGGREGATOR_DAILYMOTION_TITLE (2.7.13) ? | WF_AGGREGATOR_VIMEO_TITLE (2.7.13) ? | WF_LINKS_JOOMLALINKS_TITLE (2.7.13) ? | WF_POPUPS_JCEMEDIABOX_TITLE (2.7.13) ? |

Components :: ADMIN ::
Core :: com_newsfeeds (3.0.0) 1 | com_ajax (3.2.0) 1 | com_modules (3.0.0) 1 | com_actionlogs (3.9.0) 1 | com_config (3.0.0) 1 | com_tags (3.1.0) 1 | com_finder (3.0.0) 1 | com_cache (3.0.0) 1 | com_media (3.0.0) 1 | com_banners (3.0.0) 1 | com_joomlaupdate (3.6.2) 1 | com_messages (3.0.0) 1 | com_content (3.0.0) 1 | com_users (3.0.0) 1 | com_plugins (3.0.0) 1 | com_login (3.0.0) 1 | com_menus (3.0.0) 1 | com_cpanel (3.0.0) 1 | com_admin (3.0.0) 1 | com_fields (3.7.0) 1 | com_templates (3.0.0) 1 | com_checkin (3.0.0) 1 | com_installer (3.0.0) 1 | com_privacy (3.9.0) 1 | com_categories (3.0.0) 1 | com_associations (3.7.0) 1 | com_search (3.0.0) 1 | com_languages (3.0.0) 1 | com_contenthistory (3.2.0) 1 | com_redirect (3.0.0) 1 | com_postinstall (3.2.0) 1 |
3rd Party:: sysbreezingforms (1.0.0) 1 | COM_BREEZINGFORMS ((build 931)) 1 | SP Eventum (1.0) 1 | SP Page Builder (3.4.11) 1 | Event Booking (3.10.1) 1 | COM_JCE (2.7.13) 1 | AcyMailing Tag : Manage the Subscri (5.10.2) ? | AcyMailing Tag : Website links (3.7.0) 1 | AcyMailing Tag and filter : Communi (3.7.2) ? | AcyMailing Tag and filter : Communi (3.7.2) ? | AcyMailing Module (3.7.0) 1 | AcyMailing Tag : content insertion (3.7.0) 1 | AcyMailing : trigger Joomla Content (3.7.0) ? | AcyMailing Tag : Joomla User Inform (5.10.2) ? | AcyMailing Tag : Subscriber informa (5.10.2) ? | AcyMailing Template Class Replacer (5.10.2) 1 | AcyMailing Tag : Date / Time (5.10.2) 1 | AcyMailing Manage text (1.0.0) 1 | AcyMailing Editor (5.10.2) 1 | AcyMailing JCE integration (5.10.2) 1 | AcyMailing : share on social networ (1.0.0) ? | AcyMailing : Statistics Plugin (3.7.0) 1 | AcyMailing table of contents genera (1.0.0) ? | AcyMailing : (auto)Subscribe during (5.10.2) ? | AcyMailing (5.10.1) 1 | AcyMailing (5.10.2) 1 |

Modules :: SITE ::
Core :: mod_footer (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_tags_popular (3.1.0) 1 | mod_articles_category (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_login (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_articles_popular (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_search (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_whosonline (3.0.0) 1 |
3rd Party:: SP Page Builder (1.3) 1 | Events Booking - Events By State (3.10.1) 1 | AcyMailing Module (3.7.0) 1 | Events Booking - Events By City (3.10.1) 1 | Events Booking - Google Map (3.10.1) 1 | BreezingForms (1.8.4) 1 | Events Booking - Mini Calendar (3.10.1) 1 | Events Booking - Upcoming events (3.10.1) 1 | Events Booking - Cart Module (3.10.1) 1 | Events Booking - Event Categories (3.10.1) 1 | Events Booking - Events By Location (3.10.1) 1 | Events Booking - View (3.10.1) 1 | Events Booking - Search Events (1.6.8) 1 |

Modules :: ADMIN ::
Core :: mod_sampledata (3.8.0) 1 | mod_quickicon (3.0.0) 1 | mod_multilangstatus (3.0.0) 1 | mod_logged (3.0.0) 1 | mod_submenu (3.0.0) 1 | mod_login (3.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_version (3.0.0) 1 | mod_status (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_title (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_latest (3.0.0) 1 | mod_stats_admin (3.0.0) 1 |
3rd Party:: mod_sppagebuilder_admin_menu (1.3) 1 | Events Booking - Latest Registrants (3.10.1) 1 | mod_sppagebuilder_icons (1.0.2) 1 |

Libraries :: SITE ::
Core ::
3rd Party::

Plugins :: SITE ::
Core :: plg_system_highlight (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_p3p (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_log (3.0.0) 1 | plg_system_cache (3.0.0) 0 | plg_system_logrotation (3.9.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_redirect (3.0.0) 0 | plg_system_sef (3.0.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | PLG_SYSTEM_ACTIONLOGS (3.9.0) 0 | plg_system_stats (3.5.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_fields (3.7.0) 1 | plg_system_sessiongc (3.8.6) 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_twofactorauth_totp (3.2.0) 0 | plg_twofactorauth_yubikey (3.2.0) 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_privacy_message (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_content_finder (3.0.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_vote (3.0.0) 1 | plg_content_fields (3.7.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_gmail (3.0.0) 0 | plg_authentication_ldap (3.0.0) 0 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_captcha_recaptcha (3.4.0) 0 | PLG_INSTALLER_FOLDERINSTALLER (3.6.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_webinstaller (2.0.1) 1 | PLG_INSTALLER_URLINSTALLER (3.6.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_user_profile (3.0.0) 0 | plg_user_contactcreator (3.0.0) 0 | plg_user_joomla (3.0.0) 1 | plg_user_terms (3.9.0) 0 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_repeatable (3.9.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_media (3.7.0) 1 | PLG_ACTIONLOG_JOOMLA (3.9.0) 1 |
3rd Party:: Events Booking - Payment Reminder (3.10.1) 0 | plg_system_jce (2.7.13) 1 | AcyMailing JCE integration (5.10.1) 1 | Events Booking - Reminder (3.10.1) 0 | sysbreezingforms (1.0.0) 1 | System - SP Page Builder Pro Update (1.1) ? | System - Helix3 Framework (2.5.6) 1 | Events Booking - Offline Payment Ha (3.10.1) ? | System - SP PageBuilder (1.3) 1 | AcyMailing : (auto)Subscribe during (5.10.1) ? | Smart Search - Events Booking (-) 0 | plg_finder_sppagebuilder (1.6) 0 | Events Booking - Mailchimp plugin (3.10.1) 0 | Events Booking - Auto register (3.10.1) 0 | Events Booking - Sponsors (3.10.1) 0 | Events Booking - Google Structured (3.10.1) ? | Events Booking - System (DO NOT UNP (3.10.1) ? | Events Booking - Agendas (3.10.1) 0 | Events Booking - Jcomments plugin (3.10.1) 0 | Events Booking - Contact Enhanced (3.10.1) 0 | Events Booking - Membership Pro (3.10.1) 0 | Events Booking - Move Registrants P (1.5.0) ? | Events Booking - Joomla Groups plug (3.10.1) ? | Events Booking - Acymailing plugin (3.10.1) 0 | Events Booking - Userprofile plugin (3.10.1) 0 | Events Booking - Ticket Types (3.10.1) 0 | Events Booking - Registrant list (3.10.1) 0 | Events Booking - Joomsocial plugin (3.10.1) 0 | Events Booking - Map plugin (3.10.1) 0 | Events Booking - Gallery (3.10.1) 0 | Events Booking - Speakers (3.10.1) 0 | Events Booking - Jomsocial Activiti (3.10.1) ? | Events Booking - Auto coupon genera (3.10.1) ? | Events Booking - Easy Profile plugi (3.10.1) ? | Events Booking - Easysocial plugin (3.10.1) 0 | Events Booking - Additional Dates (3.10.1) 0 | Events Booking - AcyMailing 6 plugi (3.10.1) ? | Events Booking - CB plugin (3.10.1) 0 | Events Booking - Fee Fields Generat (2.3.0) ? | Events Booking - Fields Assignment (3.10.1) 0 | Search - Events Booking (3.10.1) 0 | plg_search_sppagebuilder (1.5) 1 | Events Booking Event Detail (3.10.1) 0 | Events Booking Registration Form (3.10.1) 0 | AcyMailing table of contents genera (1.0.0) ? | AcyMailing Tag : content insertion (3.7.0) 1 | AcyMailing Tag : Website links (3.7.0) 1 | AcyMailing Tag : Joomla User Inform (5.10.1) ? | AcyMailing Tag : Subscriber informa (5.10.1) ? | AcyMailing : trigger Joomla Content (3.7.0) ? | AcyMailing : share on social networ (1.0.0) ? | AcyMailing Manage text (1.0.0) 1 | AcyMailing : Statistics Plugin (3.7.0) 1 | AcyMailing Tag and filter : Communi (3.7.2) ? | AcyMailing Tag and filter : Communi (3.7.2) ? | AcyMailing Template Class Replacer (5.10.1) 1 | AcyMailing Tag : Date / Time (5.10.1) 1 | AcyMailing Tag : Manage the Subscri (5.10.1) ? | BreezingForms (1.8) 1 | plg_content_jce (2.7.13) 1 | Content - Events Booking Event (3.10.1) 0 | Content - Events Booking Content Re (3.10.1) ? | Content - Events Booking Registrati (3.10.1) ? | Content - Events Booking Category (3.10.1) 0 | plg_quickicon_jce (2.7.13) 1 | plg_installer_jce (2.7.13) 1 | Installer - Events Booking (3.10.1) 1 | EB Registration History (1.0) 0 | Helix3 - Ajax (2.5.6) 1 | plg_extension_jce (2.7.13) 1 | User - Events Booking (3.10.1) 0 | plg_fields_mediajce (2.7.13) 1 | plg_editors_tinymce (4.5.11) 1 | plg_editors_jce (2.7.13) 1 | AcyMailing Editor (5.10.1) 1 | plg_editors_codemirror (5.40.0) 1 |
Templates Discovered :: wrote:Templates :: SITE :: beez3 (3.1.0) 1 | shaper_eventum (2.1) 1 | protostar (1.0) 1 |
Templates :: ADMIN :: isis (1.0) 1 | hathor (3.0.0) 1 |

User avatar
sozzled
Joomla! Exemplar
Joomla! Exemplar
Posts: 8025
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia
Contact:

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by sozzled » Wed Jun 12, 2019 12:46 am

It's a bit late now and I don't want to appear unkind when I write that you should have backed up your website before you updated. There is a warning notice that appears on the screen when you're about to update that looks like this:
backupBeforeUpdate.png
But that's a bit late now, isn't it?

This is not intended to be a lecture but, for the benefit of other people who may be in a similar situation (with a broken website and not having a recent backup):

1) Your backup is your insurance policy against unforeseen circumstances, product failure and human error. If you don't have an insurance policy then you wear your own liability for repair/replacement costs.

2) Websites should always be backed-up regularly and frequently (even if there doesn't seem to be a need for doing it). A good rule-of-thumb is at least once a month. "Busy" websites should be updated more frequently.

3) I find that the easiest method to backup websites is to install Akeeba Backup. With this extension, people can backup a Joomla file system and its related database with one or two mouse-clicks.

4) By enabling the plugin System - Backup on update, the Joomla! Update process runs Akeeba Backup before it makes any changes to the file system and database. That way you don't have to remember to perform a backup before you update J!. It's done automatically for you.

Having said all these things, I would recommend that you make a couple of changes to the PHP options:
  1. Max. Upload Size: 32M, Max. POST Size: 64M
  2. Memory Limit: 256M
There are other changes you might make after you have restored you website to working condition but these two that I've mentioned are fairly important.

The first thing you need to do is to restore your website to the state it was in before it broke. If this were my website and I discovered something like this, I would have to swallow my pride, eat a bit of humble pie and inform the users of my [busy] website that I'd made a boo-boo and any site additions made in the last week were lost. Good luck.
You do not have the required permissions to view the files attached to this post.
https://www.kuneze.com/blog
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?” :)

ndnaude
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Tue Jun 11, 2019 9:54 pm

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by ndnaude » Wed Jun 12, 2019 6:30 am

Thanks sozzled - lesson learnt :-)

ndnaude
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Tue Jun 11, 2019 9:54 pm

Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found

Post by ndnaude » Thu Jun 13, 2019 7:43 am

OK, so after almost losing some data (because of own laziness), I did some investigation and found the problem, which ended to be nothing related to the update but caused by the update action. The following file, ../libraries/src/Environment/Browser.php was blocked by the server anti-virus causing above mentioned error.

PLOBLEM SOLVED!


Post Reply

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