Issues in JoomGallery when using PHP 8.1

This forum is for general questions about extensions for Joomla! 3.x.

Moderators: pe7er, 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
gfliger51
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Sat Feb 27, 2021 12:55 pm

Issues in JoomGallery when using PHP 8.1

Post by gfliger51 » Mon Jul 04, 2022 1:07 pm

I just discovered I'm having the same issue with my live site. When I try to change PHP versions to 8.1 and then try to login to my Admin Portal I get the following errors (error level set to maximum in Joomla):

Deprecated: Joomla\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/gfliger51/public_html/libraries/vendor/joomla/input/src/Input.php on line 41

Deprecated: Return type of Joomla\Input\Input::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/gfliger51/public_html/libraries/vendor/joomla/input/src/Input.php on line 170

Deprecated: Joomla\CMS\Input\Input implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/gfliger51/public_html/libraries/src/Input/Input.php on line 31

Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/gfliger51/public_html/libraries/joomla/session/handler/native.php on line 128

Deprecated: Joomla\CMS\Input\Cookie implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in /home/gfliger51/public_html/libraries/src/Input/Cookie.php on line 21

Warning: session_cache_limiter(): Session cache limiter cannot be changed after headers have already been sent in /home/gfliger51/public_html/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/home/gfliger51/public_html/libraries/vendor/joomla/input/src/Input.php" at line 41.

When I go back to v7.4 and login I see the following warning at the top of the page:

Warning: Creating default object from empty value in /home/gfliger51/public_html/plugins/system/helix/core/wp_shortcodes.php on line 97

Not sure what I have to do to fix this. BTW, here's my FPA dump:
Forum Post Assistant (v1.6.5) : 4-Jul-2022 wrote:
Last PHP Error(s) Reported :: wrote:[04-Jul-2022 13:00:49 UTC] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/gfliger51/public_html/components/com_joomgallery/models/detail.php on line 928
Basic Environment :: wrote:Joomla! Instance :: Joomla! 3.10.10-Stable (Daraja) 18-June-2022
Joomla! Platform :: Joomla Platform 13.1.0-Stable (Curiosity) 24-Apr-2013
Joomla! Configured :: Yes | Read-Only (444) |
Configuration Options :: Offline: false | SEF: true | SEF Suffix: false | SEF ReWrite: true | .htaccess/web.config: Yes | GZip: false | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: false | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 15 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: maximum | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 3.10.10: Yes | Database Supports J! 3.10.10: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Linux | OS Version: 3.10.0-1160.66.1.el7.x86_64 | Technology: x86_64 | Web Server: Apache | Encoding: gzip, deflate, br | System TMP Writable: Yes | Free Disk Space : 94.49 GiB |

PHP Configuration :: Version: 7.4.30 | PHP API: cgi-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 32759 | Log Errors To: error_log | Last Known Error: 04th July 2022 13:00:49. | 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: 5.7.38 (Client:mysqlnd 7.4.30) | Database Size: 20.88 MiB | #of Tables with config prefix: 131 | #of other Tables: 0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (7.4.30) | date (7.4.30) | libxml (7.4.30) | openssl (7.4.30) | pcre (7.4.30) | zlib (7.4.30) | filter (7.4.30) | hash (7.4.30) | pcntl (7.4.30) | readline (7.4.30) | Reflection (7.4.30) | SPL (7.4.30) | session (7.4.30) | standard (7.4.30) | cgi-fcgi (7.4.30) | bcmath (7.4.30) | calendar (7.4.30) | ctype (7.4.30) | curl (7.4.30) | dom (20031129) | ftp (7.4.30) | gd (7.4.30) | iconv (7.4.30) | imap (7.4.30) | json (7.4.30) | mbstring (7.4.30) | mysqlnd (mysqlnd 7.4.30) | PDO (7.4.30) | Phar (7.4.30) | posix (7.4.30) | SimpleXML (7.4.30) | sockets (7.4.30) | sqlite3 (7.4.30) | tokenizer (7.4.30) | xml (7.4.30) | xmlwriter (7.4.30) | xsl (7.4.30) | mysqli (7.4.30) | pdo_mysql (7.4.30) | pdo_sqlite (7.4.30) | xmlreader (7.4.30) | Zend Engine (3.4.0) |
Potential Missing Extensions :: zip |

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/ (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: 580906 | Threads: 1 | Questions: 340745 | Slow queries: 0 | Opens: 27716 | Flush tables: 1 | Open tables: 2000 | Queries per second avg: 0.586 |
Extensions Discovered :: wrote:Components :: Site ::
Core :: com_mailto (3.0.0) 1 | com_wrapper (3.0.0) 1 |
3rd Party:: WF_AGGREGATOR_AUDIO_TITLE (2.9.27) ? | WF_AGGREGATOR_DAILYMOTION_TITLE (2.9.27) ? | WF_AGGREGATOR_VIDEO_TITLE (2.9.27) ? | WF_AGGREGATOR_VIMEO_TITLE (2.9.27) ? | WF_AGGREGATOR_[youtube]_TITLE (2.9.27) ? | WF_FILESYSTEM_JOOMLA_TITLE (2.9.27) ? | WF_LINKS_JOOMLALINKS_TITLE (2.9.27) ? | WF_POPUPS_JCEMEDIABOX_TITLE (2.9.27) ? | WF_LINK_SEARCH_TITLE (2.9.27) ? | WF_ANCHOR_TITLE (2.9.27) ? | WF_ARTICLE_TITLE (2.9.27) ? | WF_ATTRIBUTES_TITLE (2.9.11) ? | WF_AUTOSAVE_TITLE (2.9.27) ? | WF_BROWSER_TITLE (2.9.27) ? | WF_CHARMAP_TITLE (2.9.27) ? | WF_CLEANUP_TITLE (2.9.27) ? | WF_CLIPBOARD_TITLE (2.9.27) ? | WF_CONTEXTMENU_TITLE (2.9.27) ? | WF_DIRECTIONALITY_TITLE (2.9.27) ? | WF_EMOTIONS_TITLE (2.9.27) ? | WF_FONTCOLOR_TITLE (2.9.27) ? | WF_FONTSELECT_TITLE (2.9.27) ? | WF_FONTSIZESELECT_TITLE (2.9.27) ? | WF_FORMATSELECT_TITLE (2.9.27) ? | WF_FULLSCREEN_TITLE (2.9.27) ? | WF_HELP_TITLE (2.9.27) ? | WF_HR_TITLE (2.9.27) ? | WF_IMGMANAGER_TITLE (2.9.27) ? | WF_KITCHENSINK_TITLE (2.9.27) ? | WF_LAYER_TITLE (2.8.3) ? | WF_LINK_TITLE (2.9.27) ? | WF_LISTS_TITLE (2.9.27) ? | WF_MEDIA_TITLE (2.9.27) ? | WF_NONBREAKING_TITLE (2.9.27) ? | JCE - Noneditable (1.0.0) ? | WF_PREVIEW_TITLE (2.9.27) ? | WF_PRINT_TITLE (2.9.27) ? | WF_REFERENCE_TITLE (2.9.11) ? | WF_SEARCHREPLACE_TITLE (2.9.27) ? | WF_SOURCE_TITLE (2.9.27) ? | WF_SPELLCHECKER_TITLE (2.9.27) ? | WF_STYLE_TITLE (2.9.27) ? | WF_STYLESELECT_TITLE (2.9.27) ? | WF_TABLE_TITLE (2.9.27) ? | WF_TEXTCASE_TITLE (2.9.27) ? | WF_VISUALBLOCKS_TITLE (2.9.27) ? | WF_VISUALCHARS_TITLE (2.9.27) ? | WF_WORDCOUNT_TITLE (2.9.27) ? | WF_XHTMLXTRAS_TITLE (2.9.27) ? |

Components :: Admin ::
Core :: com_actionlogs (3.9.0) 1 | com_admin (3.0.0) 1 | com_ajax (3.2.0) 1 | com_associations (3.7.0) 1 | com_banners (3.0.0) 1 | com_categories (3.0.0) 1 | com_checkin (3.0.0) 1 | com_config (3.0.0) 1 | com_content (3.0.0) 1 | com_contenthistory (3.2.0) 1 | com_cpanel (3.0.0) 1 | com_fields (3.7.0) 1 | com_finder (3.0.0) 1 | com_installer (3.0.0) 1 | com_joomlaupdate (3.10.1) 1 | com_languages (3.0.0) 1 | com_login (3.0.0) 1 | com_media (3.0.0) 1 | com_menus (3.0.0) 1 | com_messages (3.0.0) 1 | com_modules (3.0.0) 1 | com_newsfeeds (3.0.0) 1 | com_plugins (3.0.0) 1 | com_postinstall (3.2.0) 1 | com_privacy (3.9.0) 1 | com_redirect (3.0.0) 1 | com_search (3.0.0) 1 | com_tags (3.1.0) 1 | com_templates (3.0.0) 1 | com_users (3.0.0) 1 | com_weblinks (3.0.0) 1 | com_cache (3.0.0) 1 | com_cache (3.0.0) 1 |
3rd Party:: Akeeba (8.1.8) 1 | COM_JCE (2.9.27) 1 | JEvents (3.4.0RC6) 1 | JoomGallery (3.3.4) 1 | mobilejoomla (2.1.51.pro) 1 | Admintools (6.1.6) 1 |

Modules :: Site ::
Core :: mod_articles_archive (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_articles_news (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_banners (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_login (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_search (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_tags_similar (3.1.0) 1 | mod_users_latest (3.0.0) 1 | mod_weblinks (3.0.0) 1 | mod_whosonline (3.0.0) 1 | mod_wrapper (3.0.0) 1 |
3rd Party:: Better Music Player (1.0) 1 | JEvents Calendar (3.4.0RC6) 1 | JEvents CustomModule (3.4.0RC6) 1 | JEvents Filter (3.4.0RC6) 1 | JEvents Latest Events (3.4.0RC6) 1 | JEvents Legend (3.4.0RC6) 1 | JEvents View Switcher (3.4.0RC6) 1 | mod_joomcat (3.0 BETA2) 1 | mod_joomimg (3.3.0) 1 | Mobile - Proxy Module (2.1.51.pro) 1 | Mobile - Proxy Position (2.1.51.pro) 1 | Mobile - Mobile Switcher (2.1.51.pro) 1 |

Modules :: Admin ::
Core :: mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_latest (3.0.0) 1 | mod_latestactions (3.9.0) 1 | mod_logged (3.0.0) 1 | mod_login (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_multilangstatus (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_quickicon (3.0.0) 1 | mod_sampledata (3.8.0) 1 | mod_stats_admin (3.0.0) 1 | mod_status (3.0.0) 1 | mod_submenu (3.0.0) 1 | mod_title (3.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_version (3.0.0) 1 |
3rd Party::

Libraries ::
Core ::
3rd Party:: file_fof30 (3.7.3) ? | file_fof40 (4.1.0) ? | Astroid Plugin (2.5.4) 1 |

Plugins ::
Core :: PLG_ACTIONLOG_JOOMLA (3.9.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_gmail (3.0.0) 0 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_captcha_recaptcha (3.4.0) 0 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_content_confirmconsent (3.9.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_fields (3.7.0) 0 | plg_content_finder (3.0.0) 0 | plg_content_joomla (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_vote (3.0.0) 1 | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_fields (3.7.0) 0 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 0 | plg_editors-xtd_module (3.5.0) 0 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_fields_calendar (3.7.0) 0 | plg_fields_checkboxes (3.7.0) 0 | plg_fields_color (3.7.0) 0 | plg_fields_editor (3.7.0) 0 | plg_fields_imagelist (3.7.0) 0 | plg_fields_integer (3.7.0) 0 | plg_fields_list (3.7.0) 0 | plg_fields_media (3.7.0) 0 | plg_fields_radio (3.7.0) 0 | plg_fields_repeatable (3.9.0) 1 | plg_fields_sql (3.7.0) 0 | plg_fields_text (3.7.0) 0 | plg_fields_textarea (3.7.0) 0 | plg_fields_url (3.7.0) 0 | plg_fields_user (3.7.0) 0 | plg_fields_usergrouplist (3.7.0) 0 | plg_finder_categories (3.0.0) 1 | plg_finder_contacts (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 1 | plg_finder_tags (3.0.0) 1 | plg_finder_weblinks (3.0.0) 1 | PLG_INSTALLER_FOLDERINSTALLER (3.6.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | PLG_INSTALLER_URLINSTALLER (3.6.0) 1 | plg_installer_webinstaller (2.1.2) 1 | plg_privacy_actionlogs (3.9.0) 1 | plg_privacy_consents (3.9.0) 1 | plg_privacy_content (3.9.0) 1 | plg_privacy_message (3.9.0) 1 | plg_privacy_user (3.9.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 0 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_eos310 (3.10.0) 1 | plg_search_categories (3.0.0) 1 | plg_search_contacts (3.0.0) 1 | plg_search_content (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 1 | plg_search_tags (3.0.0) 1 | plg_search_weblinks (3.0.0) 1 | PLG_SYSTEM_ACTIONLOGS (3.9.0) 0 | plg_system_debug (3.0.0) 1 | plg_system_fields (3.7.0) 0 | plg_system_highlight (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_languagefilter (3.0.0) 0 | plg_system_log (3.0.0) 1 | plg_system_logout (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_p3p (3.0.0) 1 | plg_system_privacyconsent (3.9.0) 0 | plg_system_redirect (3.0.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_stats (3.5.0) 0 | plg_system_updatenotification (3.5.0) 0 | plg_system_cache (3.0.0) 0 | plg_twofactorauth_totp (3.2.0) 0 | plg_twofactorauth_yubikey (3.2.0) 0 | plg_user_contactcreator (3.0.0) 0 | plg_user_joomla (3.0.0) 1 | plg_user_profile (3.0.0) 0 | plg_user_terms (3.9.0) 0 |
3rd Party:: PLG_ACTIONLOG_ADMINTOOLS (6.1.6) 0 | PLG_ACTIONLOG_AKEEBABACKUP (8.1.8) 0 | plg_content_jce (2.9.27) 1 | JEvents - Core Content Plugin (3.4.0RC6) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | AllVideos (by JoomlaWorks) (6.1.0) 1 | PLG_CONTENT_OSEMBED (2.0.1) 1 | plg_editors_codemirror (5.60.0) 1 | plg_editors_jce (2.9.27) 1 | plg_editors_tinymce (4.5.12) 1 | plg_extension_jce (2.9.27) 1 | plg_fields_mediajce (2.9.27) 1 | plg_finder_jevents (3.4.0RC6) 0 | plg_installer_jce (2.9.27) 1 | Mobile - Forever (2.1.51.pro) 1 | Mobile - AMDD (2.1.51.pro) 1 | Mobile - Domains (2.1.51.pro) 1 | Mobile - Simple (2.1.51.pro) 1 | Mobile - Mobile Pro (2.1.51.pro) 1 | plg_quickicon_jce (2.9.27) 1 | Quickicon - Mobile CPanel Icon (2.1.51.pro) 1 | plg_quickicon_akeebabackup (8.1.8) 0 | Search - JEvents (3.4.0RC6) 1 | System - Bible Verse Reftagger (2.0.0) 1 | plg_system_gwejson (3.4.0RC6) 1 | System - Helix Framework (2.2) 1 | plg_system_jce (2.9.27) 1 | System - Mobile Core (2.1.51.pro) 1 | System - Mobile Page Optimizer (2.1.51.pro) 1 | plg_system_osmylicensesmanager (2.0.15) 1 | PLG_SYSTEM_ADMINTOOLS (6.1.6) 1 | PLG_SYSTEM_BACKUPONUPDATE (8.1.8) 0 | Astroid Plugin (2.5.4) 1 |
Templates Discovered :: wrote:Templates :: Site :: beez3 (3.1.0) 1 | Mobile_Basic (2.1.48.pro) 1 | protostar (1.0) 1 | shaper_helix_ii (2.1.3) 1 | astroid_template_one (1.3.4) 1 | astroid_template_zero (2.5.4) 1 |
Templates :: Admin :: hathor (3.0.0) 1 | isis (1.0) 1 |
Last edited by toivo on Tue Jul 05, 2022 1:43 am, edited 1 time in total.
Reason: mod note: split from someone else's topic - please create your own topics in the future!

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 7817
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: changing from php7.4 to php8, unable to start joomla

Post by AMurray » Mon Jul 04, 2022 9:56 pm

The error (top line of FPA) points to JoomGallery as one (but perhaps not the only) problem. The FPA indicates your version JoomGallery 3.3.4. The JED lists the latest as v3.5.1. Update it, and perhaps this will resolve the issue. PHP 8 was first released in 2020, perhaps at the time of PHP 8 release, JoomGallery v3.3.4, was not compatible with PHP 8.


FPA wrote:Last PHP Error(s) Reported :: wrote:
[04-Jul-2022 13:00:49 UTC] PHP Deprecated: Array and string offset access syntax with curly braces is deprecated in /home/gfliger51/public_html/components/com_joomgallery/models/detail.php on line 928
Other things I've noticed:
  • You're still using Helix Shaper II? That was last updated in 2019. Helix Ultimate is its successor, better placed for use in Joomla 3.10 and 4.x. If Helix II is your active template, suggest updating to Helix Ultimate.
  • You're using two different frameworks - Astroid and Helix? I wouldn't be surprised to see some conflicts there.
Regards - A Murray

User avatar
sozzled
Joomla! Master
Joomla! Master
Posts: 12200
Joined: Sun Jul 05, 2009 3:30 am
Location: Canberra, Australia

Re: changing from php7.4 to php8, unable to start joomla

Post by sozzled » Mon Jul 04, 2022 10:36 pm

AMurray wrote:
Mon Jul 04, 2022 9:56 pm
The error (top line of FPA) points to JoomGallery as one (but perhaps not the only) problem. The FPA indicates your version JoomGallery 3.3.4. The JED lists the latest as v3.5.1. Update it, and perhaps this will resolve the issue.
I'm use JoomlGallery 3.5.1 on one of my websites.

This is line 928 from JG 3.3.4:

Code: Select all

              $value = $exif_array[$tagcat][$exif_config_array[$tagcat][$jgtag]['Attribute']]{0};
This is the changed line (in a slightly different location: line 926) in JG 3.5.1:

Code: Select all

              $value = (int) $exif_array[$tagcat][$exif_config_array[$tagcat][$jgtag]['Attribute']][0];
It's only a warning, however, and it should not prevent "starting J!" but I agree it's always good to keep extensions updated. :)
“If you think I’m wrong then say, ‘I think you’re wrong.’ If you say ‘You’re wrong!’, how do you know?”
Walking the talk: https://j4xdemo.enduring.com.au
:)

gfliger51
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Sat Feb 27, 2021 12:55 pm

Re: changing from php7.4 to php8, unable to start joomla

Post by gfliger51 » Mon Jul 04, 2022 10:45 pm

Thanks for the info. I'm not the one who originally set up the site using Joomla so I have no idea how she went about it or what she is using.

...Just took a look at the templates settings under extensions. Seems Helix Shaper II is the default for all pages. Astroid I and II are installed but show as not assigned to anything. If Astroid I and II are not assigned should I just remove them? Secondly, how difficult is it to upgrade Helix II to Ultimate? I briefly took a look at some entries on the web and from what I've read it requires a manual install of Ultimate, but it appears that all the existing site layouts will be trashed in the process.

Any thoughts or suggestions on this? Remember, I'm really a novice at this.

User avatar
AMurray
Joomla! Exemplar
Joomla! Exemplar
Posts: 7817
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Issues in JoomGallery when using PHP 8.1

Post by AMurray » Tue Jul 05, 2022 9:07 am

I don't know about a transition Helix II to Helix Ultimate, I assume you install the template and switch to it in the template manager as you would do with any template.

The template may well be different (different module positions etc) so it will take a bit of rework - but Joomlashaper.com has comprehensive documentatin and an active forum so you may well find more answer there specifically concerning Helix Framework and related templates.

Don't know what you mean "manual install" - you install it like any other extension (upload the ZIP package, being sure to use the template-only package not the quick-start package. I'm not sure there's a simple "upgrade" from Helix II to Helix Ultimate given the age of Helix II.

If you are new to Joomla please refer to the documentation. https://docs.joomla.org

Yes, if Astroid is not used the uninstall it.

The first thing to try is update the JoomGallery extension as I previously mentioned.
Regards - A Murray

gfliger51
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Sat Feb 27, 2021 12:55 pm

Re: Issues in JoomGallery when using PHP 8.1

Post by gfliger51 » Tue Jul 05, 2022 11:27 am

Thanks for the additional info. I was referring to a manual install as the template-only package. All the posts I read about it referred to it as a manual install rather than the "quick-start" package. I've passed your suggestions on to our graphics designer who is the one doing all the Joomla site work. My understanding is that she just installed the Astroid package recently so it might not make a difference. She's looking to see if the Astroid package works better for her so she might drop Helix altogether. The whole reason for setting up our new test site (see recent posts) is so she can redesign our website apart from the live site and see what package works best for her. She's looking to make major changes.

19leunam93
Joomla! Apprentice
Joomla! Apprentice
Posts: 5
Joined: Thu Jun 06, 2019 8:51 pm

Re: Issues in JoomGallery when using PHP 8.1

Post by 19leunam93 » Tue Jul 05, 2022 4:38 pm

Soon v3.6.0 of JoomGallery will be released. This version works well with PHP versions up to 8.0. With PHP 8.1 we still have some issues in the thumbnail generation...
You can find a PHP compatibility table on our website:

https://www.en.joomgalleryfriends.net/d ... onent.html

gfliger51
Joomla! Apprentice
Joomla! Apprentice
Posts: 9
Joined: Sat Feb 27, 2021 12:55 pm

Re: Issues in JoomGallery when using PHP 8.1

Post by gfliger51 » Tue Jul 05, 2022 5:07 pm

Thanks again. I've emailed a copy of this to her so she can stop over to the site and check everything out.

George


Post Reply

Return to “Extensions for Joomla! 3.x”