Error after changing from PHP 8.0 to 8.1 Topic is solved

Everything to do with Joomla! 4.x templates and templating.

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
sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 6:42 pm

When I change PHP versions from 8.0 to 8.1, suddenly my Joomla site throws this:

ExecutionFailureException TypeError
HTTP 500 Whoops, looks like something went wrong

Joomla\Component\Templates\Administrator\Model\StyleModel::getAdminTemplate(): Return value must be of type stdClass, null returned

in /home/dtp66lbs4eh0/public_html/administrator/components/com_templates/src/Model/StyleModel.php:741

741 return $db->loadObject();

Joomla\Database\Exception\ ExecutionFailureException

HY000, 2006, MySQL server has gone away

However, if I change PHP back to 8.0, the message goes away, and everything is peachy.

Any hints on what to check/edit? PHP 8.0 is getting old.

Thanks

Adam

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

Re: Error after changing from PHP 8.0 to 8.1

Post by Per Yngve Berg » Mon Nov 13, 2023 6:52 pm

Enable Debug and get the Stack Trace.

Set error reporting to maximum. Are there any Deprecated messages in php 8.0? These will fail in 8.1.

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 44136
Joined: Sat Apr 05, 2008 9:58 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by Webdongle » Mon Nov 13, 2023 6:56 pm

Run https://forumpostassistant.github.io/docs/ on both php versions please
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 7:05 pm

Per Yngve Berg wrote:
Mon Nov 13, 2023 6:52 pm
Enable Debug and get the Stack Trace.

Set error reporting to maximum. Are there any Deprecated messages in php 8.0? These will fail in 8.1.
Interesting... This was a fresh Joomla 4 install, has never seen any code that wasn't (supposedly) Joomla 4 compatible, yet showing just loading the admin dashboard shows 787 deprecated and 475 deprecation notes.

Wonder why they left so much old code in there...

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 7:10 pm

Here is the FPA for 8.0:
Forum Post Assistant (v1.6.6) : 13-Nov-2023 wrote:
Last PHP Error(s) Reported :: wrote:[13-Nov-2023 18:58:45 UTC] PHP Warning: Attempt to read property
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.0-Stable (Pamoja) 17-October-2023
Joomla! Configured :: Yes | Read-Only (444) |
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: false | .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: 15 | Session handler: database | Shared sessions: false | SSL: 0 | Error Reporting: maximum | Site Debug: true | Language Debug: true | Default Access: Public | Unicode Slugs: false | dbConnection Type: pdomysql | PHP Supports J! 4.4.0: Yes | Database Supports J! 4.4.0: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 2.6.32-954.3.5.lve1.4.92.el6.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br | System TMP Writable: Yes | Free Disk Space : 732.43 GiB |

PHP Configuration :: Version: 8.0.30 | PHP API: litespeed | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 22527 | Log Errors To: error_log | Last Known Error: 13th November 2023 18:58:45. | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 32M | Max. POST Size: 32M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 128M

Database Configuration :: Version: 5.7.43-cll-lve (Client:mysqlnd 8.0.30) | Database Size: 11.27 MiB | #of Tables with config prefix:  118 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.0.30) | date (8.0.30) | libxml (8.0.30) | openssl (8.0.30) | pcre (8.0.30) | sqlite3 (8.0.30) | zlib (8.0.30) | bz2 (8.0.30) | calendar (8.0.30) | ctype (8.0.30) | curl (8.0.30) | hash (8.0.30) | filter (8.0.30) | ftp (8.0.30) | gettext (8.0.30) | gmp (8.0.30) | SPL (8.0.30) | iconv (8.0.30) | json (8.0.30) | pcntl (8.0.30) | readline (8.0.30) | Reflection (8.0.30) | session (8.0.30) | standard (8.0.30) | shmop (8.0.30) | SimpleXML (8.0.30) | mbstring (8.0.30) | tokenizer (8.0.30) | xml (8.0.30) | litespeed () | bcmath (8.0.30) | dom (20031129) | fileinfo (8.0.30) | gd (8.0.30) | imagick (3.7.0) | imap (8.0.30) | inotify (3.0.0) | intl (8.0.30) | exif (8.0.30) | mcrypt (1.0.4) | mysqlnd (mysqlnd 8.0.30) | mysqli (8.0.30) | PDO (8.0.30) | pdo_mysql (8.0.30) | pdo_sqlite (8.0.30) | Phar (8.0.30) | posix (8.0.30) | soap (8.0.30) | sockets (8.0.30) | xmlreader (8.0.30) | xmlwriter (8.0.30) | xsl (8.0.30) | zip (1.19.5) | Zend OPcache (8.0.30) | Zend Engine (4.0.30) |
Potential Missing Extensions ::

Switch User Environment :: PHP CGI: Yes | Server SU: Yes | PHP SU: Yes | Potential Ownership Issues: No
Folder Permissions :: wrote:Core Folders :: images/ (755) | components/ (755) | modules/ (755) | plugins/ (755) | language/ (755) | templates/ (755) | cache/ (755) | logs/ (---) | 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: 1546389 | Threads: 12 | Questions: 900276747 | Slow queries: 0 | Opens: 16653007 | Flush tables: 58 | Open tables: 4992 | Queries per second avg: 582.179 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

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

Modules :: Site ::
Core :: mod_banners (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_custom (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_footer (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_login (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_users_latest (3.0.0) 1 |
3rd Party:: MOD_JEV_LEGEND_TITLE (3.6.73) 1 | MOD_JEV_CALENDAR_TITLE (3.6.73) 1 | MOD_JEV_SWITCH_VIEW_TITLE (3.6.73) 1 | MOD_JEV_LATEST_EVENTS_TITLE (3.6.73) 1 | MOD_JEV_CUSTOM_MODULE_TITLE (3.6.73) 1 | MOD_JEV_FILTER_MODULE_TITLE (3.6.73) 1 |

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

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_task_demo_tasks (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_requests (4.1) 1 | plg_task_check_files (4.1) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_multifactorauth_yubikey (3.2.0) 1 | plg_multifactorauth_webauthn (4.2.0) 1 | plg_multifactorauth_fixed (4.2.0) 0 | plg_multifactorauth_totp (3.2.0) 1 | plg_multifactorauth_email (4.2.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_sampledata_multilang (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_api-authentication_token (4.0.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_captcha_recaptcha (3.4.0) 0 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_compat (4.4.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_pagebreak (3.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_config (4.0.0) 1 | plg_filesystem_local (4.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_user_token (3.9.0) 1 | plg_user_joomla (3.0.0) 1 | plg_user_terms (3.9.0) 0 | plg_user_profile (3.0.0) 0 | plg_user_contactcreator (3.0.0) 0 | plg_fields_list (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_system_log (3.0.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_jooa11y (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_skipto (4.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_stats (3.5.0) 0 | plg_system_highlight (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_schedulerunner (4.1) 1 | plg_system_redirect (3.0.0) 0 | plg_system_cache (3.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_httpheaders (4.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_task_notification (4.1) 1 | plg_system_sef (3.0.0) 1 | plg_system_actionlogs (3.9.0) 1 |
3rd Party:: PLG_JEV_SEARCH_TITLE (3.6.73) 1 | plg_editors_codemirror (5.65.15) 1 | plg_editors_tinymce (5.10.7) 1 | plg_installer_jeventsinstaller (3.6.73) 1 | PLG_FINDER_JEVENTS (3.6.73) 1 | Simple Image Gallery (by JoomlaWork (4.2) ? | Simple Image Gallery (by JoomlaWork (4.2) ? | PLG_JEV_CORE_CONTENT_PLUGIN_TITLE (3.6.73) 1 | PLG_QUICKICON_AKEEBABACKUP (9.8.3) 1 | JEvents - Action Log (3.6.73) 0 | System - Helix Ultimate Framework (2.0.17) 1 | plg_system_ossystem (1.3.1) 1 | PLG_SYSTEM_GWEJSON (3.6.73) 1 |
Templates Discovered :: wrote:Templates :: Site :: lt_hunting (4.0) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |
Last edited by toivo on Mon Nov 13, 2023 8:13 pm, edited 1 time in total.
Reason: mod note: disabled smilies in post Options for readability

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 7:12 pm

FPA only returns a blank screen, when PHP 8.1 is enabled.

nacc
I've been banned!
Posts: 347
Joined: Mon Jul 03, 2023 7:08 pm

LiveSite: Is Not Empty

Post by nacc » Mon Nov 13, 2023 8:38 pm

LiveSite: Is Not Empty : see https://www.google.com/search?q=live+si ... pty+joomla for the solution.

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 8:47 pm

Alright, removed the URL from live_site, and that did make a change. Now, PHP 8.1 causes:

Warning: Undefined array key 0 in /home/dtp66lbs4eh0/public_html/libraries/src/Application/SiteApplication.php on line 479

Warning: Attempt to read property "template" on null in /home/dtp66lbs4eh0/public_html/libraries/src/Application/SiteApplication.php on line 498

ExecutionFailureException Error

HTTP 500 Whoops, looks like something went wrong.

/home/dtp66lbs4eh0/public_html/libraries/src/Application/SiteApplication.php:498

498 $template->template = InputFilter::getInstance()->clean($template->template, 'cmd');

Hang on a sec, I'll post a new fpa (I'll try for both 8.0 and 8.1)

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 8:49 pm

New fpa using PHP 8.0 and live_site empty (just two single quotes, and the semicolon)
Forum Post Assistant (v1.6.6) : 13-Nov-2023 wrote:
Last PHP Error(s) Reported :: wrote:[13-Nov-2023 20:46:14 UTC] PHP Warning: Attempt to read property
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.0-Stable (Pamoja) 17-October-2023
Joomla! Configured :: Yes | Read-Only (444) |
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: false | .htaccess/web.config: Yes | GZip: false | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: false | FTP Layer: N/A | Proxy: false | LiveSite: | Session lifetime: 15 | Session handler: database | Shared sessions: false | SSL: 0 | Error Reporting: maximum | Site Debug: true | Language Debug: true | Default Access: Public | Unicode Slugs: false | dbConnection Type: pdomysql | PHP Supports J! 4.4.0: Yes | Database Supports J! 4.4.0: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 2.6.32-954.3.5.lve1.4.92.el6.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br | System TMP Writable: Yes | Free Disk Space : 732.24 GiB |

PHP Configuration :: Version: 8.0.30 | PHP API: litespeed | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 22527 | Log Errors To: error_log | Last Known Error: 13th November 2023 20:46:14. | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 32M | Max. POST Size: 32M | Max. Input Time: 60 | Max. Execution Time: 30 | Memory Limit: 128M

Database Configuration :: Version: 5.7.43-cll-lve (Client:mysqlnd 8.0.30) | Database Size: 9.70 MiB | #of Tables with config prefix:  118 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.0.30) | date (8.0.30) | libxml (8.0.30) | openssl (8.0.30) | pcre (8.0.30) | sqlite3 (8.0.30) | zlib (8.0.30) | bz2 (8.0.30) | calendar (8.0.30) | ctype (8.0.30) | curl (8.0.30) | hash (8.0.30) | filter (8.0.30) | ftp (8.0.30) | gettext (8.0.30) | gmp (8.0.30) | SPL (8.0.30) | iconv (8.0.30) | json (8.0.30) | pcntl (8.0.30) | readline (8.0.30) | Reflection (8.0.30) | session (8.0.30) | standard (8.0.30) | shmop (8.0.30) | SimpleXML (8.0.30) | mbstring (8.0.30) | tokenizer (8.0.30) | xml (8.0.30) | litespeed () | bcmath (8.0.30) | dom (20031129) | fileinfo (8.0.30) | gd (8.0.30) | imagick (3.7.0) | imap (8.0.30) | inotify (3.0.0) | intl (8.0.30) | exif (8.0.30) | mcrypt (1.0.4) | mysqlnd (mysqlnd 8.0.30) | mysqli (8.0.30) | PDO (8.0.30) | pdo_mysql (8.0.30) | pdo_sqlite (8.0.30) | Phar (8.0.30) | posix (8.0.30) | soap (8.0.30) | sockets (8.0.30) | xmlreader (8.0.30) | xmlwriter (8.0.30) | xsl (8.0.30) | zip (1.19.5) | Zend OPcache (8.0.30) | Zend Engine (4.0.30) |
Potential Missing Extensions ::

Switch User Environment :: PHP CGI: Yes | Server SU: Yes | PHP SU: Yes | Potential Ownership Issues: No
Folder Permissions :: wrote:Core Folders :: images/ (755) | components/ (755) | modules/ (755) | plugins/ (755) | language/ (755) | templates/ (755) | cache/ (755) | logs/ (---) | 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: 1552281 | Threads: 6 | Questions: 904551442 | Slow queries: 0 | Opens: 16722100 | Flush tables: 58 | Open tables: 4992 | Queries per second avg: 582.724 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

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

Modules :: Site ::
Core :: mod_banners (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_related_items (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_custom (3.0.0) 1 | mod_articles_archive (3.0.0) 1 | mod_wrapper (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_footer (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_login (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_users_latest (3.0.0) 1 |
3rd Party:: MOD_JEV_LEGEND_TITLE (3.6.73) 1 | MOD_JEV_CALENDAR_TITLE (3.6.73) 1 | MOD_JEV_SWITCH_VIEW_TITLE (3.6.73) 1 | MOD_JEV_LATEST_EVENTS_TITLE (3.6.73) 1 | MOD_JEV_CUSTOM_MODULE_TITLE (3.6.73) 1 | MOD_JEV_FILTER_MODULE_TITLE (3.6.73) 1 |

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

Libraries ::
Core ::
3rd Party::

Plugins ::
Core :: plg_task_demo_tasks (4.1) 1 | plg_task_site_status (4.1) 1 | plg_task_requests (4.1) 1 | plg_task_check_files (4.1) 1 | plg_extension_finder (4.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_multifactorauth_yubikey (3.2.0) 1 | plg_multifactorauth_webauthn (4.2.0) 1 | plg_multifactorauth_fixed (4.2.0) 0 | plg_multifactorauth_totp (3.2.0) 1 | plg_multifactorauth_email (4.2.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_sampledata_multilang (4.0.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_api-authentication_token (4.0.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_captcha_recaptcha (3.4.0) 0 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_behaviour_versionable (4.0.0) 1 | plg_behaviour_compat (4.4.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_vote (3.0.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_joomla (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_fields (3.7.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_pagebreak (3.0.0) 1 | plg_webservices_installer (4.0.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_webservices_messages (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_languages (4.0.0) 1 | plg_webservices_media (4.1.0) 1 | plg_webservices_menus (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_config (4.0.0) 1 | plg_filesystem_local (4.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_overridecheck (4.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_downloadkey (4.0.0) 1 | plg_user_token (3.9.0) 1 | plg_user_joomla (3.0.0) 1 | plg_user_terms (3.9.0) 0 | plg_user_profile (3.0.0) 0 | plg_user_contactcreator (3.0.0) 0 | plg_fields_list (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_actionlog_joomla (3.9.0) 1 | plg_system_log (3.0.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_jooa11y (4.2.0) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_skipto (4.0.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_debug (3.0.0) 1 | plg_system_stats (3.5.0) 0 | plg_system_highlight (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_schedulerunner (4.1) 1 | plg_system_redirect (3.0.0) 0 | plg_system_cache (3.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_httpheaders (4.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_task_notification (4.1) 1 | plg_system_sef (3.0.0) 1 | plg_system_actionlogs (3.9.0) 1 |
3rd Party:: PLG_JEV_SEARCH_TITLE (3.6.73) 1 | plg_editors_codemirror (5.65.15) 1 | plg_editors_tinymce (5.10.7) 1 | plg_installer_jeventsinstaller (3.6.73) 1 | PLG_FINDER_JEVENTS (3.6.73) 1 | Simple Image Gallery (by JoomlaWork (4.2) ? | Simple Image Gallery (by JoomlaWork (4.2) ? | PLG_JEV_CORE_CONTENT_PLUGIN_TITLE (3.6.73) 1 | PLG_QUICKICON_AKEEBABACKUP (9.8.3) 1 | JEvents - Action Log (3.6.73) 0 | System - Helix Ultimate Framework (2.0.17) 1 | plg_system_ossystem (1.3.1) 1 | PLG_SYSTEM_GWEJSON (3.6.73) 1 |
Templates Discovered :: wrote:Templates :: Site :: lt_hunting (4.0) 1 | cassiopeia (1.0) 1 |
Templates :: Admin :: atum (1.0) 1 |
Last edited by toivo on Mon Nov 13, 2023 9:55 pm, edited 1 time in total.
Reason: mod note: disabled smilies in post Options

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 44136
Joined: Sat Apr 05, 2008 9:58 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by Webdongle » Mon Nov 13, 2023 9:04 pm

If the fpa won't run on php 8.1 then something is not set correctly on the server? Catch 22 can't see what that is when the fpa won't run on it.

Addendum
The last command before line 749 is

Code: Select all

   protected function route()
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 9:25 pm

... and php 8.1 fps just returns a blank page, still.

phpinfo works. Ah, that got me thinking:

Checked phpList, and got an error there too, about mysql being unavailable.

On Godaddy, when you select a PHP version, there is, underneath, a huge list of extensions. I compared the 8.0 extensions with the 8.1, and the 8.1 has more mysql extensions enabled. Disabled the extras, to match the 8.0 version, and badda-boom, it's good to go.

Thanks for letting me discuss this out-loud - it helped me troubleshoot.

Have a great week folks!

User avatar
Webdongle
Joomla! Master
Joomla! Master
Posts: 44136
Joined: Sat Apr 05, 2008 9:58 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by Webdongle » Mon Nov 13, 2023 9:31 pm

sulisa wrote:
Mon Nov 13, 2023 9:25 pm
...
On Godaddy, when you select a PHP version, there is, underneath, a huge list of extensions. I compared the 8.0 extensions with the 8.1, and the 8.1 has more mysql extensions enabled. Disabled the extras, to match the 8.0 version, and badda-boom, it's good to go.....
You are better than gddy support. They had a user on here but it has not logged in for some time. Probably because they never solved one problem. :laugh: :laugh: :laugh:
http://www.weblinksonline.co.uk/
https://www.weblinksonline.co.uk/updating-joomla.html
"When I'm right no one remembers but when I'm wrong no one forgets".

sulisa
Joomla! Apprentice
Joomla! Apprentice
Posts: 8
Joined: Mon Nov 13, 2023 6:31 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by sulisa » Mon Nov 13, 2023 10:22 pm

Here are the extensions GoDaddy needs enabled to get Joomla working with PHP 8.1

Image
Image

BaseballPlayer
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Wed Mar 01, 2023 5:49 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by BaseballPlayer » Thu Nov 16, 2023 9:40 pm

Had the exact same issue. Your solution worked perfectly. Thank you for saving me a painful call to gddy support.

Beejer
Joomla! Fledgling
Joomla! Fledgling
Posts: 3
Joined: Mon Dec 07, 2009 1:07 pm

Re: Error after changing from PHP 8.0 to 8.1

Post by Beejer » Wed Dec 06, 2023 9:24 pm

Had the same issue. What worked for me in the PHP 8.1 extensions list was just to uncheck "mysqli" and check "nd_mysqli". And, yes, GD support was useless.


Post Reply

Return to “Templates for Joomla! 4.x”