Error 0 Class 'Joomla\CMS\Environment\Browser' not found Topic is solved
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.
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.
-
- Joomla! Apprentice
- Posts: 5
- Joined: Tue Jun 11, 2019 9:54 pm
Error 0 Class 'Joomla\CMS\Environment\Browser' not found
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.
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.
- sozzled
- Joomla! Master
- Posts: 11846
- Joined: Sun Jul 05, 2009 3:30 am
- Location: Canberra, Australia
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
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.
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.
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?” 

-
- Joomla! Apprentice
- Posts: 5
- Joined: Tue Jun 11, 2019 9:54 pm
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
@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?
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?
- sozzled
- Joomla! Master
- Posts: 11846
- Joined: Sun Jul 05, 2009 3:30 am
- Location: Canberra, Australia
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
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.
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?” 

-
- Joomla! Apprentice
- Posts: 5
- Joined: Tue Jun 11, 2019 9:54 pm
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
@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:
-----------------------------------------------------------------------
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: 162Detailed 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: NoFolder 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 |
- sozzled
- Joomla! Master
- Posts: 11846
- Joined: Sun Jul 05, 2009 3:30 am
- Location: Canberra, Australia
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
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:
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:
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.
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:
- Max. Upload Size: 32M, Max. POST Size: 64M
- Memory Limit: 256M
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.
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?” 

-
- Joomla! Apprentice
- Posts: 5
- Joined: Tue Jun 11, 2019 9:54 pm
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
Thanks sozzled - lesson learnt :-)
-
- Joomla! Apprentice
- Posts: 5
- Joined: Tue Jun 11, 2019 9:54 pm
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
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!
PLOBLEM SOLVED!
-
- Joomla! Guru
- Posts: 829
- Joined: Mon Jul 24, 2006 2:06 am
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
Hi there,
How did you resolve this, what did you do, I'm having the same issue
Thanks!!
How did you resolve this, what did you do, I'm having the same issue

Thanks!!
-
- Joomla! Guru
- Posts: 829
- Joined: Mon Jul 24, 2006 2:06 am
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
It's saying "0 Class 'AcymRouter' not found" on the front end.
Last edited by LikeStuff on Thu Jan 16, 2020 4:54 pm, edited 1 time in total.
-
- Joomla! Guru
- Posts: 829
- Joined: Mon Jul 24, 2006 2:06 am
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
Where do I add these changes in the .htaccess? And if so, what is the proper way to add them please?
Thanks!Having said all these things, I would recommend that you make a couple of changes to the PHP options:
Max. Upload Size: 32M, Max. POST Size: 64M
Memory Limit: 256M
- leolam
- Joomla! Master
- Posts: 20400
- Joined: Mon Aug 29, 2005 10:17 am
- Location: Netherlands/ Germany/ S'pore/Bogor/ North America
- Contact:
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
@Likestuff you do not have the same issue. Open your own thread next time. However I can tell you that your issue is caused by an non up-to-date ACYmailing version.... means? Update Aymailing
Leo
Leo

Joomla's #1 Professional Services Provider:
#Joomla Professional Support: https://gws-desk.com -
#Joomla Specialized Hosting Solutions: https://gws-host.com -
#Joomla Webmaster Services: gws-webmaster.services
#Joomla Professional Support: https://gws-desk.com -
#Joomla Specialized Hosting Solutions: https://gws-host.com -
#Joomla Webmaster Services: gws-webmaster.services
-
- Joomla! Guru
- Posts: 829
- Joined: Mon Jul 24, 2006 2:06 am
Re: Error 0 Class 'Joomla\CMS\Environment\Browser' not found
Sorry about that!! I panicked because the site is not useable.
Thanks so so much for your help!!!! I was updating Acmailing and it seems to have caused that issue.
Thanks again!
Thanks so so much for your help!!!! I was updating Acmailing and it seems to have caused that issue.
Thanks again!