Advertisement

Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10 Topic is solved

Need help upgrading your Joomla! website or converting to Joomla! 4.x?

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting, this means YOU.
Forum Post Assistant - If you are serious about wanting help, you will use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10.
Post Reply
kwally
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Fri Mar 13, 2009 8:25 am

Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by kwally » Sat Jan 25, 2025 1:12 am

Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

I disabled all unnecessary extensions and started the migration.
The FPA said "Joomla! should run without any problems" :-)
But it came out with error 500 both in background and foreground.
Thank you very much in advance for any hint!

Here is the FPA-output
Forum Post Assistant (v1.6.7) : 25-Jan-2025 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.10-Stable (Pamoja) 7-January-2025
Joomla! Configured :: Yes | Writable (644) |
Configuration Options :: Offline: true | SEF: true | SEF Suffix: true | SEF ReWrite: true | .htaccess/web.config: Yes | GZip: true | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: true | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 30 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: none | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 4.4.10: Yes | Database Supports J! 4.4.10: Yes | Database Credentials Present: Yes |

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

PHP Configuration :: Version: 8.1.31 | PHP API: fpm-fcgi | Session Path Writable: No | Display Errors: 0 | Error Reporting: 22519 | Log Errors To: | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: /var/www/vhosts/glorious-food-glossary.com/:/tmp/ | Uploads: 1 | Max. Upload Size: 8M | Max. POST Size: 8M | Max. Input Time: 60 | Max. Execution Time: 270 | Memory Limit: 256M

Database Configuration :: Version: 10.3.39-MariaDB (Client:mysqlnd 8.1.31) | Database Size: 1520.73 MiB | #of Tables with config prefix:  104 | #of other Tables:  15 | User Privileges : GRANT SELECTUser Privileges : INSERTUser Privileges : UPDATEUser Privileges : DELETEUser Privileges : CREATEUser Privileges : DROPUser Privileges : REFERENCESUser Privileges : INDEXUser Privileges : ALTERUser Privileges : CREATE TEMPORARY TABLESUser Privileges : LOCK TABLESUser Privileges : EXECUTEUser Privileges : CREATE VIEWUser Privileges : SHOW VIEWUser Privileges : CREATE ROUTINEUser Privileges : ALTER ROUTINEUser Privileges : EVENTUser Privileges : TRIGGER
Detailed Environment :: wrote:PHP Extensions :: Core (8.1.31) | date (8.1.31) | libxml (8.1.31) | openssl (8.1.31) | pcre (8.1.31) | zlib (8.1.31) | bz2 (8.1.31) | calendar (8.1.31) | ctype (8.1.31) | hash (8.1.31) | filter (8.1.31) | ftp (8.1.31) | gettext (8.1.31) | gmp (8.1.31) | json (8.1.31) | iconv (8.1.31) | SPL (8.1.31) | Reflection (8.1.31) | session (8.1.31) | standard (8.1.31) | mbstring (8.1.31) | SimpleXML (8.1.31) | sockets (8.1.31) | tokenizer (8.1.31) | xml (8.1.31) | cgi-fcgi (8.1.31) | mysqlnd (mysqlnd 8.1.31) | bcmath (8.1.31) | curl (8.1.31) | dba (8.1.31) | dom (20031129) | enchant (8.1.31) | fileinfo (8.1.31) | gd (8.1.31) | imagick (3.7.0) | imap (8.1.31) | intl (8.1.31) | ldap (8.1.31) | exif (8.1.31) | mysqli (8.1.31) | odbc (8.1.31) | PDO (8.1.31) | pdo_mysql (8.1.31) | PDO_ODBC (8.1.31) | pdo_pgsql (8.1.31) | pdo_sqlite (8.1.31) | pgsql (8.1.31) | Phar (8.1.31) | posix (8.1.31) | pspell (8.1.31) | redis (6.1.0) | soap (8.1.31) | sodium (8.1.31) | sqlite3 (8.1.31) | sysvmsg (8.1.31) | sysvsem (8.1.31) | sysvshm (8.1.31) | tidy (8.1.31) | xmlreader (8.1.31) | xmlwriter (8.1.31) | xsl (8.1.31) | zip (1.19.5) | Zend OPcache (8.1.31) | Zend Engine (4.1.31) |
Potential Missing Extensions ::
Disabled Functions :: opcache_get_status |

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/ (---) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 740779 | Threads: 34 | Questions: 82150647 | Slow queries: 8376 | Opens: 647539 | Flush tables: 1 | Open tables: 1200 | Queries per second avg: 110.897 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_fields (4.0.0) 1 | com_banners (4.0.0) 1 | com_mails (4.0.0) ? | com_templates (4.0.0) 1 | com_ajax (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_cache (4.0.0) 1 | com_privacy (3.9.0) 1 | com_media (3.0.0) 1 | com_newsfeeds (4.0.0) 0 | com_installer (4.0.0) 1 | com_languages (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_workflow (4.0.0) ? | com_menus (4.0.0) 1 | com_tags (4.0.0) 1 | com_categories (4.0.0) 1 | com_redirect (4.0.0) 1 | com_postinstall (4.0.0) 1 | com_finder (4.0.0) 1 | com_admin (4.0.0) 1 | com_guidedtours (4.3.0) ? | com_cpanel (4.0.0) 1 | com_plugins (4.0.0) 1 | com_config (4.0.0) 1 | com_users (4.0.0) 1 | com_messages (4.0.0) 1 | com_checkin (4.0.0) 1 | com_modules (4.0.0) 1 | com_search (3.0.0) 1 | com_scheduler (4.1.0) ? | com_content (4.0.0) 1 | com_weblinks (3.9.0) 0 |
3rd Party:: com_bfstop (1.4.6) 0 | Akeeba (8.3.3) 1 | System - Jumi Router (2.0.6) 0 | com_jumi (3.0.3) 0 | Jumi (3.0.1) 0 | System - Jumi (3.0.4) 0 |

Modules :: Site ::
Core :: mod_whosonline (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_news (3.0.0) 0 | mod_articles_archive (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_search (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_banners (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_weblinks (3.9.0) 0 | mod_custom (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_wrapper (3.0.0) 1 |
3rd Party:: Jumi (3.0.1) 0 |

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

Libraries ::
Core ::
3rd Party:: file_fof40 (4.1.4) ? | Regular Labs Library (23.9.3039) 0 |

Plugins ::
Core :: plg_webservices_privacy (4.0.0) ? | plg_webservices_menus (4.0.0) ? | plg_webservices_users (4.0.0) ? | plg_webservices_tags (4.0.0) ? | plg_webservices_messages (4.0.0) ? | plg_webservices_config (4.0.0) ? | plg_webservices_plugins (4.0.0) ? | plg_webservices_media (4.1.0) ? | plg_webservices_redirect (4.0.0) ? | plg_webservices_languages (4.0.0) ? | plg_webservices_content (4.0.0) ? | plg_webservices_banners (4.0.0) ? | plg_webservices_newsfeeds (4.0.0) ? | plg_webservices_installer (4.0.0) ? | plg_webservices_templates (4.0.0) ? | plg_webservices_modules (4.0.0) ? | 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_privacy_message (3.9.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_subform (4.0.0) ? | plg_fields_list (3.7.0) 1 | plg_fields_repeatable (3.9.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_joomla (3.0.0) 1 | plg_captcha_recaptcha (3.4.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_system_guidedtours (4.3.0) ? | plg_system_sef (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_skipto (4.0.0) ? | plg_system_highlight (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_httpheaders (4.0.0) ? | plg_system_weblinks (3.9.0) 0 | plg_system_accessibility (4.0.0) ? | plg_system_logout (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_webauthn (4.0.0) ? | plg_system_debug (3.0.0) 1 | plg_system_cache (3.0.0) 1 | plg_system_redirect (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_schedulerunner (4.1) ? | plg_system_actionlogs (3.9.0) ? | plg_system_privacyconsent (3.9.0) 0 | plg_system_log (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_jooa11y (4.2.0) ? | plg_system_remember (3.0.0) 1 | plg_system_shortcut (4.2.0) ? | plg_system_task_notification (4.1) ? | plg_behaviour_versionable (4.0.0) ? | plg_behaviour_taggable (4.0.0) ? | plg_behaviour_compat (4.4.0) ? | plg_api-authentication_token (4.0.0) ? | plg_api-authentication_basic (4.0.0) ? | plg_multifactorauth_totp (3.2.0) ? | plg_multifactorauth_webauthn (4.2.0) ? | plg_multifactorauth_yubikey (3.2.0) ? | plg_multifactorauth_fixed (4.2.0) ? | plg_multifactorauth_email (4.2.0) ? | plg_sampledata_multilang (4.0.0) ? | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_weblink (3.9.0) 0 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_media-action_crop (4.0.0) ? | plg_media-action_resize (4.0.0) ? | plg_media-action_rotate (4.0.0) ? | plg_search_weblinks (3.9.0) 0 | plg_search_tags (3.0.0) 0 | plg_search_categories (3.0.0) 1 | plg_search_content (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 0 | plg_search_contacts (3.0.0) 0 | plg_finder_weblinks (3.9.0) 0 | plg_finder_tags (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_filesystem_local (4.0.0) ? | plg_content_fields (3.7.0) 1 | plg_content_vote (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_geshi (2.5.0) 0 | plg_content_joomla (3.0.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_task_site_status (4.1) ? | plg_task_demo_tasks (4.1) ? | plg_task_check_files (4.1) ? | plg_task_requests (4.1) ? | plg_installer_override (4.0.0) ? | plg_installer_webinstaller (4.0.0) 1 | plg_installer_folderinstaller (3.6.0) ? | plg_installer_urlinstaller (3.6.0) ? | plg_installer_packageinstaller (3.6.0) 1 | plg_extension_namespacemap (4.0.0) ? | plg_extension_finder (4.0.0) ? | plg_extension_joomla (3.0.0) 1 | plg_user_profile (3.0.0) 0 | plg_user_terms (3.9.0) 0 | plg_user_token (3.9.0) ? | plg_user_joomla (3.0.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_actionlog_joomla (3.9.0) ? | plg_quickicon_eos (4.4.0) ? | plg_quickicon_downloadkey (4.0.0) ? | plg_quickicon_overridecheck (4.0.0) ? | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_eos310 (3.10.0) ? | plg_workflow_notification (4.0.0) ? | plg_workflow_featuring (4.0.0) ? | plg_workflow_publishing (4.0.0) ? |
3rd Party:: plg_editors_tinymce (5.10.9) 1 | plg_editors_codemirror (5.65.15) 1 | System - Jumi Router (2.0.6) 0 | PLG_SYSTEM_AKVERSIONCHECK (8.3.3) 1 | PLG_SYSTEM_SOURCERER (9.8.0) 0 | PLG_SYSTEM_BACKUPONUPDATE (8.3.3) 1 | plg_system_bfstop (1.4.6) 0 | PLG_SYSTEM_REGULARLABS (23.9.3039) 0 | System - Jumi (3.0.4) 0 | PLG_EDITORS-XTD_SOURCERER (9.8.0) 0 | PLG_ACTIONLOG_AKEEBABACKUP (8.3.3) 0 | plg_quickicon_akeebabackup (8.3.3) 1 |
Templates Discovered :: wrote:Templates :: Site :: protostar2 (1.0) 1 | beez5 (2.5.0) 0 | atomic (2.5.0) 0 | rhuk_milkyway (1.0.3) 0 | cassiopeia (1.0) ? | beez_20 (2.5.0) 0 |
Templates :: Admin :: atum (1.0) ? | bluestork (2.5.0) 0 |
Last edited by toivo on Sat Jan 25, 2025 6:49 am, edited 1 time in total.
Reason: mod note: disabled smilies in post Options for readability

Advertisement
User avatar
AMurray
Joomla! Master
Joomla! Master
Posts: 10488
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by AMurray » Sat Jan 25, 2025 1:57 am

Session Path Writable: No should be "Yes".

Max. Upload Size: 8M | Max. POST Size: 8M should be at least 32M each.


Turn on PHP error reporting and debug, that should give you the specific error.

Could it be those templates from Joomla 3 left over that should have been removed? Bluestork is from Joomla 2.5.

protostar2 (1.0) | beez5 (2.5.0) 0 | atomic (2.5.0) 0 | rhuk_milkyway (1.0.3) 0 | beez_20 (2.5.0) 0 are all from Joomla 3 or earlier. Remove all of these they won't run in J4. You should only have Cassioepia and Atum in J4.
Regards - A Murray
Global Support Moderator

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

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by toivo » Sat Jan 25, 2025 7:21 am

AFIK, Jumi is not compatible with Joomla 4.
Toivo Talikka, Global Moderator

kwally
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Fri Mar 13, 2009 8:25 am

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by kwally » Sat Jan 25, 2025 10:53 am

Thank you for your help.
Upload and Post size are now at 32M
In the configuration.php is noted:
public $session_handler = 'database';
Is then session.save_path still relevant?

anyway, the path to the session handler is /var/lib/php/session
with drwx-wx-wt 2 root root

These old templates and Jumi are all disabled and never used.
The active templates are protostar2 and isis
The templates cassiopeia and atum are not installed, probably because the migration process crashed before their installation.

And now, I don't know how to remove these old templates because the background is not working.

Here is the new FPA
Forum Post Assistant (v1.6.7) : 25-Jan-2025 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.10-Stable (Pamoja) 7-January-2025
Joomla! Configured :: Yes | Writable (644) |
Configuration Options :: Offline: true | SEF: true | SEF Suffix: true | SEF ReWrite: true | .htaccess/web.config: Yes | GZip: true | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: true | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 30 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: none | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 4.4.10: Yes | Database Supports J! 4.4.10: Yes | Database Credentials Present: Yes |

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

PHP Configuration :: Version: 8.1.31 | PHP API: fpm-fcgi | Session Path Writable: No | Display Errors: 0 | Error Reporting: 22519 | Log Errors To: | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: /var/www/vhosts/glorious-food-glossary.com/:/tmp/ | Uploads: 1 | Max. Upload Size: 32M | Max. POST Size: 32M | Max. Input Time: 60 | Max. Execution Time: 270 | Memory Limit: 256M

Database Configuration :: Version: 10.3.39-MariaDB (Client:mysqlnd 8.1.31) | Database Size: 1522.98 MiB | #of Tables with config prefix:  104 | #of other Tables:  15 | User Privileges : GRANT SELECTUser Privileges : INSERTUser Privileges : UPDATEUser Privileges : DELETEUser Privileges : CREATEUser Privileges : DROPUser Privileges : REFERENCESUser Privileges : INDEXUser Privileges : ALTERUser Privileges : CREATE TEMPORARY TABLESUser Privileges : LOCK TABLESUser Privileges : EXECUTEUser Privileges : CREATE VIEWUser Privileges : SHOW VIEWUser Privileges : CREATE ROUTINEUser Privileges : ALTER ROUTINEUser Privileges : EVENTUser Privileges : TRIGGER
Detailed Environment :: wrote:PHP Extensions :: Core (8.1.31) | date (8.1.31) | libxml (8.1.31) | openssl (8.1.31) | pcre (8.1.31) | zlib (8.1.31) | bz2 (8.1.31) | calendar (8.1.31) | ctype (8.1.31) | hash (8.1.31) | filter (8.1.31) | ftp (8.1.31) | gettext (8.1.31) | gmp (8.1.31) | json (8.1.31) | iconv (8.1.31) | SPL (8.1.31) | Reflection (8.1.31) | session (8.1.31) | standard (8.1.31) | mbstring (8.1.31) | SimpleXML (8.1.31) | sockets (8.1.31) | tokenizer (8.1.31) | xml (8.1.31) | cgi-fcgi (8.1.31) | mysqlnd (mysqlnd 8.1.31) | bcmath (8.1.31) | curl (8.1.31) | dba (8.1.31) | dom (20031129) | enchant (8.1.31) | fileinfo (8.1.31) | gd (8.1.31) | imagick (3.7.0) | imap (8.1.31) | intl (8.1.31) | ldap (8.1.31) | exif (8.1.31) | mysqli (8.1.31) | odbc (8.1.31) | PDO (8.1.31) | pdo_mysql (8.1.31) | PDO_ODBC (8.1.31) | pdo_pgsql (8.1.31) | pdo_sqlite (8.1.31) | pgsql (8.1.31) | Phar (8.1.31) | posix (8.1.31) | pspell (8.1.31) | redis (6.1.0) | soap (8.1.31) | sodium (8.1.31) | sqlite3 (8.1.31) | sysvmsg (8.1.31) | sysvsem (8.1.31) | sysvshm (8.1.31) | tidy (8.1.31) | xmlreader (8.1.31) | xmlwriter (8.1.31) | xsl (8.1.31) | zip (1.19.5) | Zend OPcache (8.1.31) | Zend Engine (4.1.31) |
Potential Missing Extensions ::
Disabled Functions :: opcache_get_status |

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/ (---) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 776115 | Threads: 35 | Questions: 85957286 | Slow queries: 8648 | Opens: 710844 | Flush tables: 1 | Open tables: 1200 | Queries per second avg: 110.753 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_fields (4.0.0) 1 | com_banners (4.0.0) 1 | com_mails (4.0.0) ? | com_templates (4.0.0) 1 | com_ajax (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_cache (4.0.0) 1 | com_privacy (3.9.0) 1 | com_media (3.0.0) 1 | com_newsfeeds (4.0.0) 0 | com_installer (4.0.0) 1 | com_languages (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_workflow (4.0.0) ? | com_menus (4.0.0) 1 | com_tags (4.0.0) 1 | com_categories (4.0.0) 1 | com_redirect (4.0.0) 1 | com_postinstall (4.0.0) 1 | com_finder (4.0.0) 1 | com_admin (4.0.0) 1 | com_guidedtours (4.3.0) ? | com_cpanel (4.0.0) 1 | com_plugins (4.0.0) 1 | com_config (4.0.0) 1 | com_users (4.0.0) 1 | com_messages (4.0.0) 1 | com_checkin (4.0.0) 1 | com_modules (4.0.0) 1 | com_search (3.0.0) 1 | com_scheduler (4.1.0) ? | com_content (4.0.0) 1 | com_weblinks (3.9.0) 1 |
3rd Party:: com_bfstop (1.4.6) 0 | Akeeba (8.3.3) 0 | System - Jumi Router (2.0.6) 0 | com_jumi (3.0.3) 0 | Jumi (3.0.1) 0 | System - Jumi (3.0.4) 0 |

Modules :: Site ::
Core :: mod_whosonline (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_news (3.0.0) 0 | mod_articles_archive (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_search (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_banners (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_weblinks (3.9.0) 0 | mod_custom (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_wrapper (3.0.0) 1 |
3rd Party:: Jumi (3.0.1) 0 |

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

Libraries ::
Core ::
3rd Party:: file_fof40 (4.1.4) ? | Regular Labs Library (23.9.3039) 0 |

Plugins ::
Core :: plg_webservices_privacy (4.0.0) ? | plg_webservices_menus (4.0.0) ? | plg_webservices_users (4.0.0) ? | plg_webservices_tags (4.0.0) ? | plg_webservices_messages (4.0.0) ? | plg_webservices_config (4.0.0) ? | plg_webservices_plugins (4.0.0) ? | plg_webservices_media (4.1.0) ? | plg_webservices_redirect (4.0.0) ? | plg_webservices_languages (4.0.0) ? | plg_webservices_content (4.0.0) ? | plg_webservices_banners (4.0.0) ? | plg_webservices_newsfeeds (4.0.0) ? | plg_webservices_installer (4.0.0) ? | plg_webservices_templates (4.0.0) ? | plg_webservices_modules (4.0.0) ? | 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_privacy_message (3.9.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_subform (4.0.0) ? | plg_fields_list (3.7.0) 1 | plg_fields_repeatable (3.9.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_joomla (3.0.0) 1 | plg_captcha_recaptcha (3.4.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_system_guidedtours (4.3.0) ? | plg_system_sef (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_skipto (4.0.0) ? | plg_system_highlight (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_httpheaders (4.0.0) ? | plg_system_weblinks (3.9.0) 0 | plg_system_accessibility (4.0.0) ? | plg_system_logout (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_webauthn (4.0.0) ? | plg_system_debug (3.0.0) 1 | plg_system_cache (3.0.0) 1 | plg_system_redirect (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_schedulerunner (4.1) ? | plg_system_actionlogs (3.9.0) ? | plg_system_privacyconsent (3.9.0) 0 | plg_system_log (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_jooa11y (4.2.0) ? | plg_system_remember (3.0.0) 1 | plg_system_shortcut (4.2.0) ? | plg_system_task_notification (4.1) ? | plg_behaviour_versionable (4.0.0) ? | plg_behaviour_taggable (4.0.0) ? | plg_behaviour_compat (4.4.0) ? | plg_api-authentication_token (4.0.0) ? | plg_api-authentication_basic (4.0.0) ? | plg_multifactorauth_totp (3.2.0) ? | plg_multifactorauth_webauthn (4.2.0) ? | plg_multifactorauth_yubikey (3.2.0) ? | plg_multifactorauth_fixed (4.2.0) ? | plg_multifactorauth_email (4.2.0) ? | plg_sampledata_multilang (4.0.0) ? | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_weblink (3.9.0) 0 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_media-action_crop (4.0.0) ? | plg_media-action_resize (4.0.0) ? | plg_media-action_rotate (4.0.0) ? | plg_search_weblinks (3.9.0) 0 | plg_search_tags (3.0.0) 0 | plg_search_categories (3.0.0) 1 | plg_search_content (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 0 | plg_search_contacts (3.0.0) 0 | plg_finder_weblinks (3.9.0) 0 | plg_finder_tags (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_filesystem_local (4.0.0) ? | plg_content_fields (3.7.0) 1 | plg_content_vote (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_geshi (2.5.0) 0 | plg_content_joomla (3.0.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_task_site_status (4.1) ? | plg_task_demo_tasks (4.1) ? | plg_task_check_files (4.1) ? | plg_task_requests (4.1) ? | plg_installer_override (4.0.0) ? | plg_installer_webinstaller (4.0.0) 1 | plg_installer_folderinstaller (3.6.0) ? | plg_installer_urlinstaller (3.6.0) ? | plg_installer_packageinstaller (3.6.0) 1 | plg_extension_namespacemap (4.0.0) ? | plg_extension_finder (4.0.0) ? | plg_extension_joomla (3.0.0) 1 | plg_user_profile (3.0.0) 0 | plg_user_terms (3.9.0) 0 | plg_user_token (3.9.0) ? | plg_user_joomla (3.0.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_actionlog_joomla (3.9.0) ? | plg_quickicon_eos (4.4.0) ? | plg_quickicon_downloadkey (4.0.0) ? | plg_quickicon_overridecheck (4.0.0) ? | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_eos310 (3.10.0) ? | plg_workflow_notification (4.0.0) ? | plg_workflow_featuring (4.0.0) ? | plg_workflow_publishing (4.0.0) ? |
3rd Party:: plg_editors_tinymce (5.10.9) 1 | plg_editors_codemirror (5.65.15) 1 | System - Jumi Router (2.0.6) 0 | PLG_SYSTEM_AKVERSIONCHECK (8.3.3) 0 | PLG_SYSTEM_SOURCERER (9.8.0) 0 | PLG_SYSTEM_BACKUPONUPDATE (8.3.3) 0 | plg_system_bfstop (1.4.6) 0 | PLG_SYSTEM_REGULARLABS (23.9.3039) 0 | System - Jumi (3.0.4) 0 | PLG_EDITORS-XTD_SOURCERER (9.8.0) 0 | PLG_ACTIONLOG_AKEEBABACKUP (8.3.3) 0 | plg_quickicon_akeebabackup (8.3.3) 1 |
Templates Discovered :: wrote:Templates :: Site :: protostar2 (1.0) 1 | beez5 (2.5.0) 0 | atomic (2.5.0) 0 | rhuk_milkyway (1.0.3) 0 | cassiopeia (1.0) ? | beez_20 (2.5.0) 0 |
Templates :: Admin :: atum (1.0) ? | bluestork (2.5.0) 0 |
Joomla 3.10.12, 4.4.10 and Joomla 5 depending on the project.

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

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by Per Yngve Berg » Sat Jan 25, 2025 12:55 pm

Session Path Writable: No
Open Base: /var/www/vhosts/glorious-food-glossary.com/:/tmp/

It's probably Open Base that blocks the Session Path.

Open Base should be empty. Use Linux User Permissions to control where to allow writing.

Contact your Host.

Yes, even if det to Database a Session is made in File System.

When this is fixed, you should change from Database to Filesystem for better Performance.

kwally
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Fri Mar 13, 2009 8:25 am

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by kwally » Sat Jan 25, 2025 2:43 pm

Thank you Per
I set Open Base to empty ( I have other working J4 installations, where this is still set)

The session path shows
drwx-wx-wt 2 root root

Below is the current FPA.
And I have turned error on. But the output is too long for one post. I send it with the next post.
Forum Post Assistant (v1.6.7) : 25-Jan-2025 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 4.4.10-Stable (Pamoja) 7-January-2025
Joomla! Configured :: Yes | Writable (644) |
Configuration Options :: Offline: true | SEF: true | SEF Suffix: true | SEF ReWrite: true | .htaccess/web.config: Yes | GZip: true | Cache: false | CacheTime: 15 | CacheHandler: file | CachePlatformPrefix: true | FTP Layer: false | Proxy: false | LiveSite: | Session lifetime: 30 | Session handler: database | Shared sessions: false | SSL: 2 | Error Reporting: none | Site Debug: false | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 4.4.10: Yes | Database Supports J! 4.4.10: Yes | Database Credentials Present: Yes |

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

PHP Configuration :: Version: 8.1.31 | PHP API: fpm-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 22519 | Log Errors To: | Last Known Error: | 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: 270 | Memory Limit: 256M

Database Configuration :: Version: 10.3.39-MariaDB (Client:mysqlnd 8.1.31) | Database Size: 1524.00 MiB | #of Tables with config prefix:  104 | #of other Tables:  15 | User Privileges : GRANT SELECTUser Privileges : INSERTUser Privileges : UPDATEUser Privileges : DELETEUser Privileges : CREATEUser Privileges : DROPUser Privileges : REFERENCESUser Privileges : INDEXUser Privileges : ALTERUser Privileges : CREATE TEMPORARY TABLESUser Privileges : LOCK TABLESUser Privileges : EXECUTEUser Privileges : CREATE VIEWUser Privileges : SHOW VIEWUser Privileges : CREATE ROUTINEUser Privileges : ALTER ROUTINEUser Privileges : EVENTUser Privileges : TRIGGER
Detailed Environment :: wrote:PHP Extensions :: Core (8.1.31) | date (8.1.31) | libxml (8.1.31) | openssl (8.1.31) | pcre (8.1.31) | zlib (8.1.31) | bz2 (8.1.31) | calendar (8.1.31) | ctype (8.1.31) | hash (8.1.31) | filter (8.1.31) | ftp (8.1.31) | gettext (8.1.31) | gmp (8.1.31) | json (8.1.31) | iconv (8.1.31) | SPL (8.1.31) | Reflection (8.1.31) | session (8.1.31) | standard (8.1.31) | mbstring (8.1.31) | SimpleXML (8.1.31) | sockets (8.1.31) | tokenizer (8.1.31) | xml (8.1.31) | cgi-fcgi (8.1.31) | mysqlnd (mysqlnd 8.1.31) | bcmath (8.1.31) | curl (8.1.31) | dba (8.1.31) | dom (20031129) | enchant (8.1.31) | fileinfo (8.1.31) | gd (8.1.31) | imagick (3.7.0) | imap (8.1.31) | intl (8.1.31) | ldap (8.1.31) | exif (8.1.31) | mysqli (8.1.31) | odbc (8.1.31) | PDO (8.1.31) | pdo_mysql (8.1.31) | PDO_ODBC (8.1.31) | pdo_pgsql (8.1.31) | pdo_sqlite (8.1.31) | pgsql (8.1.31) | Phar (8.1.31) | posix (8.1.31) | pspell (8.1.31) | redis (6.1.0) | soap (8.1.31) | sodium (8.1.31) | sqlite3 (8.1.31) | sysvmsg (8.1.31) | sysvsem (8.1.31) | sysvshm (8.1.31) | tidy (8.1.31) | xmlreader (8.1.31) | xmlwriter (8.1.31) | xsl (8.1.31) | zip (1.19.5) | Zend OPcache (8.1.31) | Zend Engine (4.1.31) |
Potential Missing Extensions ::
Disabled Functions :: opcache_get_status |

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/ (---) | api/ (755) |

Elevated Permissions (First 10) ::
Database Information :: wrote:Database statistics :: Uptime: 789836 | Threads: 35 | Questions: 86924128 | Slow queries: 8648 | Opens: 713439 | Flush tables: 1 | Open tables: 1200 | Queries per second avg: 110.053 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_fields (4.0.0) 1 | com_banners (4.0.0) 1 | com_mails (4.0.0) ? | com_templates (4.0.0) 1 | com_ajax (4.0.0) 1 | com_wrapper (4.0.0) 1 | com_actionlogs (3.9.0) 1 | com_associations (4.0.0) 1 | com_login (4.0.0) 1 | com_cache (4.0.0) 1 | com_privacy (3.9.0) 1 | com_media (3.0.0) 1 | com_newsfeeds (4.0.0) 0 | com_installer (4.0.0) 1 | com_languages (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_workflow (4.0.0) ? | com_menus (4.0.0) 1 | com_tags (4.0.0) 1 | com_categories (4.0.0) 1 | com_redirect (4.0.0) 1 | com_postinstall (4.0.0) 1 | com_finder (4.0.0) 1 | com_admin (4.0.0) 1 | com_guidedtours (4.3.0) ? | com_cpanel (4.0.0) 1 | com_plugins (4.0.0) 1 | com_config (4.0.0) 1 | com_users (4.0.0) 1 | com_messages (4.0.0) 1 | com_checkin (4.0.0) 1 | com_modules (4.0.0) 1 | com_search (3.0.0) 1 | com_scheduler (4.1.0) ? | com_content (4.0.0) 1 | com_weblinks (3.9.0) 1 |
3rd Party:: com_bfstop (1.4.6) 0 | Akeeba (8.3.3) 0 | System - Jumi Router (2.0.6) 0 | com_jumi (3.0.3) 0 | Jumi (3.0.1) 0 | System - Jumi (3.0.4) 0 |

Modules :: Site ::
Core :: mod_whosonline (3.0.0) 1 | mod_related_items (3.0.0) 1 | mod_languages (3.5.0) 1 | mod_articles_news (3.0.0) 0 | mod_articles_archive (3.0.0) 1 | mod_finder (3.0.0) 1 | mod_footer (3.0.0) 1 | mod_articles_category (3.0.0) 1 | mod_tags_popular (3.1.0) 1 | mod_search (3.0.0) 1 | mod_syndicate (3.0.0) 1 | mod_stats (3.0.0) 1 | mod_articles_latest (3.0.0) 1 | mod_login (3.0.0) 1 | mod_articles_categories (3.0.0) 1 | mod_users_latest (3.0.0) 1 | mod_menu (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_tags_similar (3.1.0) 1 | mod_banners (3.0.0) 1 | mod_articles_popular (3.0.0) 1 | mod_weblinks (3.9.0) 0 | mod_custom (3.0.0) 1 | mod_breadcrumbs (3.0.0) 1 | mod_random_image (3.0.0) 1 | mod_wrapper (3.0.0) 1 |
3rd Party:: Jumi (3.0.1) 0 |

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

Libraries ::
Core ::
3rd Party:: file_fof40 (4.1.4) ? | Regular Labs Library (23.9.3039) 0 |

Plugins ::
Core :: plg_webservices_privacy (4.0.0) ? | plg_webservices_menus (4.0.0) ? | plg_webservices_users (4.0.0) ? | plg_webservices_tags (4.0.0) ? | plg_webservices_messages (4.0.0) ? | plg_webservices_config (4.0.0) ? | plg_webservices_plugins (4.0.0) ? | plg_webservices_media (4.1.0) ? | plg_webservices_redirect (4.0.0) ? | plg_webservices_languages (4.0.0) ? | plg_webservices_content (4.0.0) ? | plg_webservices_banners (4.0.0) ? | plg_webservices_newsfeeds (4.0.0) ? | plg_webservices_installer (4.0.0) ? | plg_webservices_templates (4.0.0) ? | plg_webservices_modules (4.0.0) ? | 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_privacy_message (3.9.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_subform (4.0.0) ? | plg_fields_list (3.7.0) 1 | plg_fields_repeatable (3.9.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_authentication_joomla (3.0.0) 1 | plg_captcha_recaptcha (3.4.0) 1 | plg_captcha_recaptcha_invisible (3.8) 0 | plg_system_guidedtours (4.3.0) ? | plg_system_sef (3.0.0) 1 | plg_system_updatenotification (3.5.0) 1 | plg_system_skipto (4.0.0) ? | plg_system_highlight (3.0.0) 1 | plg_system_languagecode (3.0.0) 0 | plg_system_fields (3.7.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_httpheaders (4.0.0) ? | plg_system_weblinks (3.9.0) 0 | plg_system_accessibility (4.0.0) ? | plg_system_logout (3.0.0) 1 | plg_system_logrotation (3.9.0) 1 | plg_system_webauthn (4.0.0) ? | plg_system_debug (3.0.0) 1 | plg_system_cache (3.0.0) 1 | plg_system_redirect (3.0.0) 1 | plg_system_languagefilter (3.0.0) 0 | plg_system_schedulerunner (4.1) ? | plg_system_actionlogs (3.9.0) ? | plg_system_privacyconsent (3.9.0) 0 | plg_system_log (3.0.0) 1 | plg_system_sessiongc (3.8.6) 1 | plg_system_jooa11y (4.2.0) ? | plg_system_remember (3.0.0) 1 | plg_system_shortcut (4.2.0) ? | plg_system_task_notification (4.1) ? | plg_behaviour_versionable (4.0.0) ? | plg_behaviour_taggable (4.0.0) ? | plg_behaviour_compat (4.4.0) ? | plg_api-authentication_token (4.0.0) ? | plg_api-authentication_basic (4.0.0) ? | plg_multifactorauth_totp (3.2.0) ? | plg_multifactorauth_webauthn (4.2.0) ? | plg_multifactorauth_yubikey (3.2.0) ? | plg_multifactorauth_fixed (4.2.0) ? | plg_multifactorauth_email (4.2.0) ? | plg_sampledata_multilang (4.0.0) ? | plg_editors-xtd_article (3.0.0) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_fields (3.7.0) 1 | plg_editors-xtd_weblink (3.9.0) 0 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_media-action_crop (4.0.0) ? | plg_media-action_resize (4.0.0) ? | plg_media-action_rotate (4.0.0) ? | plg_search_weblinks (3.9.0) 0 | plg_search_tags (3.0.0) 0 | plg_search_categories (3.0.0) 1 | plg_search_content (3.0.0) 1 | plg_search_newsfeeds (3.0.0) 0 | plg_search_contacts (3.0.0) 0 | plg_finder_weblinks (3.9.0) 0 | plg_finder_tags (3.0.0) 1 | plg_finder_categories (3.0.0) 1 | plg_finder_content (3.0.0) 1 | plg_finder_newsfeeds (3.0.0) 0 | plg_finder_contacts (3.0.0) 0 | plg_filesystem_local (4.0.0) ? | plg_content_fields (3.7.0) 1 | plg_content_vote (3.0.0) 1 | plg_content_pagebreak (3.0.0) 1 | plg_content_pagenavigation (3.0.0) 1 | plg_content_finder (3.0.0) 1 | plg_content_geshi (2.5.0) 0 | plg_content_joomla (3.0.0) 1 | plg_content_confirmconsent (3.9.0) 0 | plg_content_emailcloak (3.0.0) 1 | plg_content_loadmodule (3.0.0) 1 | plg_task_site_status (4.1) ? | plg_task_demo_tasks (4.1) ? | plg_task_check_files (4.1) ? | plg_task_requests (4.1) ? | plg_installer_override (4.0.0) ? | plg_installer_webinstaller (4.0.0) 1 | plg_installer_folderinstaller (3.6.0) ? | plg_installer_urlinstaller (3.6.0) ? | plg_installer_packageinstaller (3.6.0) 1 | plg_extension_namespacemap (4.0.0) ? | plg_extension_finder (4.0.0) ? | plg_extension_joomla (3.0.0) 1 | plg_user_profile (3.0.0) 0 | plg_user_terms (3.9.0) 0 | plg_user_token (3.9.0) ? | plg_user_joomla (3.0.0) 1 | plg_user_contactcreator (3.0.0) 0 | plg_actionlog_joomla (3.9.0) ? | plg_quickicon_eos (4.4.0) ? | plg_quickicon_downloadkey (4.0.0) ? | plg_quickicon_overridecheck (4.0.0) ? | plg_quickicon_joomlaupdate (3.0.0) 1 | plg_quickicon_privacycheck (3.9.0) 1 | plg_quickicon_phpversioncheck (3.7.0) 1 | plg_quickicon_extensionupdate (3.0.0) 1 | plg_quickicon_eos310 (3.10.0) ? | plg_workflow_notification (4.0.0) ? | plg_workflow_featuring (4.0.0) ? | plg_workflow_publishing (4.0.0) ? |
3rd Party:: plg_editors_tinymce (5.10.9) 1 | plg_editors_codemirror (5.65.15) 1 | System - Jumi Router (2.0.6) 0 | PLG_SYSTEM_AKVERSIONCHECK (8.3.3) 0 | PLG_SYSTEM_SOURCERER (9.8.0) 0 | PLG_SYSTEM_BACKUPONUPDATE (8.3.3) 0 | plg_system_bfstop (1.4.6) 0 | PLG_SYSTEM_REGULARLABS (23.9.3039) 0 | System - Jumi (3.0.4) 0 | PLG_EDITORS-XTD_SOURCERER (9.8.0) 0 | PLG_ACTIONLOG_AKEEBABACKUP (8.3.3) 0 | plg_quickicon_akeebabackup (8.3.3) 1 |
Templates Discovered :: wrote:Templates :: Site :: protostar2 (1.0) 1 | beez5 (2.5.0) 0 | atomic (2.5.0) 0 | rhuk_milkyway (1.0.3) 0 | cassiopeia (1.0) ? | beez_20 (2.5.0) 0 |
Templates :: Admin :: atum (1.0) ? | bluestork (2.5.0) 0 |
Joomla 3.10.12, 4.4.10 and Joomla 5 depending on the project.

kwally
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Fri Mar 13, 2009 8:25 am

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by kwally » Sat Jan 25, 2025 3:52 pm

After setting error=maximum I got this from the Homepage
---------------------------------------------------------
Error messages on the foreground home page
mysqli_sql_exception mysqli_sql_exception
HTTP 500 Whoops, looks like something went wrong.
Unknown column 'm.publish_up' in 'where clause'
Exceptions 2Stack Traces 2
mysqli_sql_exception
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php (line 137)
$this->connection = $connection; $this->query = $query; $query = $this->prepareParameterKeyMapping($query); $this->statement = $connection->prepare($query); if (!$this->statement) { throw new PrepareStatementFailureException($this->connection->error, $this->connection->errno); }
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php -> prepare (line 137)
$this->connection = $connection; $this->query = $query; $query = $this->prepareParameterKeyMapping($query); $this->statement = $connection->prepare($query); if (!$this->statement) { throw new PrepareStatementFailureException($this->connection->error, $this->connection->errno); }
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php -> __construct (line 1089)
* @since 2.0.0 * @throws PrepareStatementFailureException */ protected function prepareStatement(string $query): StatementInterface { return new MysqliStatement($this->connection, $query); } /** * Unlocks tables in the database. *
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/DatabaseDriver.php -> prepareStatement (line 1900)
$query->setLimit($limit, $offset); $sql = $this->replacePrefix((string) $query); $this->statement = $this->prepareStatement($sql); $this->sql = $query; $this->limit = (int) max(0, $limit); $this->offset = (int) max(0, $offset);
DatabaseDriver->setQuery()
in **protected**/public_html/cms/libraries/src/Menu/SiteMenu.php (line 166)
) ->bind(':currentDate2', $currentDate) ->order($this->db->quoteName('m.lft')); $items = []; $iterator = $this->db->setQuery($query)->getIterator(); foreach ($iterator as $item) { $items[$item->id] = new MenuItem((array) $item); }
SiteMenu->Joomla\CMS\Menu\{closure}()
in **protected**/public_html/cms/libraries/src/Cache/Controller/CallbackController.php (line 51)
$referenceArgs = &$args; } // Just execute the callback if caching is disabled. if (empty($this->options['caching'])) { return \call_user_func_array($callback, $referenceArgs); } if (!$id) { // Generate an ID $id = $this->_makeId($callback, $args);
CallbackController->get()
in **protected**/public_html/cms/libraries/src/Menu/SiteMenu.php (line 179)
try { /** @var CallbackController $cache */ $cache = $this->getCacheControllerFactory()->createCacheController('callback', ['defaultgroup' => 'com_menus']); $this->items = $cache->get($loader, [], md5(\get_class($this)), false); } catch (CacheExceptionInterface $e) { try { $this->items = $loader(); } catch (ExecutionFailureException $databaseException) { $this->app->enqueueMessage(Text::sprintf('JERROR_LOADING_MENUS', $databaseException->getMessage()), 'warning');
SiteMenu->load()
in **protected**/public_html/cms/libraries/src/Menu/AbstractMenu.php (line 333)
* @since 1.5 */ public function getMenu() { if (!$this->itemsLoaded) { $this->load(); foreach ($this->items as $item) { if ($item->home) { $this->default[trim($item->language)] = $item->id; }
AbstractMenu->getMenu()
in **protected**/public_html/cms/libraries/src/Menu/AbstractMenu.php (line 164)
*/ public function getItem($id) { $result = null; if (isset($this->getMenu()[$id])) { $result = &$this->getMenu()[$id]; } return $result; }
AbstractMenu->getItem()
in **protected**/public_html/cms/libraries/src/Application/SiteApplication.php (line 422)
// Get the id of the active menu item $menu = $this->getMenu(); $item = $menu->getActive(); if (!$item) { $item = $menu->getItem($this->input->getInt('Itemid', null)); } $id = 0; if (\is_object($item)) {
SiteApplication->getTemplate()
in **protected**/public_html/cms/libraries/src/Error/Renderer/HtmlRenderer.php (line 50)
public function render(\Throwable $error): string { $app = Factory::getApplication(); // Get the current template from the application $template = $app->getTemplate(true); // Push the error object into the document $this->getDocument()->setError($error); // Add registry file for the template asset
HtmlRenderer->render()
in **protected**/public_html/cms/libraries/src/Exception/ExceptionHandler.php (line 126)
// Reset the document object in the factory, this gives us a clean slate and lets everything render properly Factory::$document = $renderer->getDocument(); Factory::getApplication()->loadDocument(Factory::$document); $data = $renderer->render($error); // If nothing was rendered, just use the message from the Exception if (empty($data)) { $data = $error->getMessage(); }
ExceptionHandler::render()
in **protected**/public_html/cms/libraries/src/Exception/ExceptionHandler.php (line 72)
* @since 3.10.0 */ public static function handleException(\Throwable $error) { static::logException($error); static::render($error); } /** * Render the error page based on an exception. *
ExceptionHandler::handleException()
in **protected**/public_html/cms/libraries/src/Application/CMSApplication.php (line 322)
); // Trigger the onError event. $this->triggerEvent('onError', $event); ExceptionHandler::handleException($event->getError()); } // Trigger the onBeforeRespond event. $this->getDispatcher()->dispatch('onBeforeRespond');
CMSApplication->execute()
in **protected**/public_html/cms/includes/app.php (line 61)
// Set the application as global app\Joomla\CMS\Factory::$application = $app;// Execute the application.$app->execute();
require_once('**protected**/public_html/cms/includes/app.php')
in **protected**/public_html/cms/index.php (line 32)
* define() is used rather than "const" to not error for PHP 5.2 and lower */define('_JEXEC', 1);// Run the application - All executable code should be triggered through this filerequire_once dirname(__FILE__) . '/includes/app.php';
mysqli_sql_exception
Unknown column 'm.publish_up' in 'where clause'

in **protected**/public_html/cms/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php (line 137)
$this->connection = $connection; $this->query = $query; $query = $this->prepareParameterKeyMapping($query); $this->statement = $connection->prepare($query); if (!$this->statement) { throw new PrepareStatementFailureException($this->connection->error, $this->connection->errno); }
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/Mysqli/MysqliStatement.php -> prepare (line 137)
$this->connection = $connection; $this->query = $query; $query = $this->prepareParameterKeyMapping($query); $this->statement = $connection->prepare($query); if (!$this->statement) { throw new PrepareStatementFailureException($this->connection->error, $this->connection->errno); }
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php -> __construct (line 1089)
* @since 2.0.0 * @throws PrepareStatementFailureException */ protected function prepareStatement(string $query): StatementInterface { return new MysqliStatement($this->connection, $query); } /** * Unlocks tables in the database. *
in **protected**/public_html/cms/libraries/vendor/joomla/database/src/DatabaseDriver.php -> prepareStatement (line 1900)
$query->setLimit($limit, $offset); $sql = $this->replacePrefix((string) $query); $this->statement = $this->prepareStatement($sql); $this->sql = $query; $this->limit = (int) max(0, $limit); $this->offset = (int) max(0, $offset);
DatabaseDriver->setQuery()
in **protected**/public_html/cms/libraries/src/Menu/SiteMenu.php (line 166)
) ->bind(':currentDate2', $currentDate) ->order($this->db->quoteName('m.lft')); $items = []; $iterator = $this->db->setQuery($query)->getIterator(); foreach ($iterator as $item) { $items[$item->id] = new MenuItem((array) $item); }
SiteMenu->Joomla\CMS\Menu\{closure}()
in **protected**/public_html/cms/libraries/src/Cache/Controller/CallbackController.php (line 51)
$referenceArgs = &$args; } // Just execute the callback if caching is disabled. if (empty($this->options['caching'])) { return \call_user_func_array($callback, $referenceArgs); } if (!$id) { // Generate an ID $id = $this->_makeId($callback, $args);
CallbackController->get()
in **protected**/public_html/cms/libraries/src/Menu/SiteMenu.php (line 179)
try { /** @var CallbackController $cache */ $cache = $this->getCacheControllerFactory()->createCacheController('callback', ['defaultgroup' => 'com_menus']); $this->items = $cache->get($loader, [], md5(\get_class($this)), false); } catch (CacheExceptionInterface $e) { try { $this->items = $loader(); } catch (ExecutionFailureException $databaseException) { $this->app->enqueueMessage(Text::sprintf('JERROR_LOADING_MENUS', $databaseException->getMessage()), 'warning');
SiteMenu->load()
in **protected**/public_html/cms/libraries/src/Menu/AbstractMenu.php (line 333)
* @since 1.5 */ public function getMenu() { if (!$this->itemsLoaded) { $this->load(); foreach ($this->items as $item) { if ($item->home) { $this->default[trim($item->language)] = $item->id; }
AbstractMenu->getMenu()
in **protected**/public_html/cms/libraries/src/Menu/SiteMenu.php (line 272)
* @since 1.6 */ public function getDefault($language = '*') { // Get menu items first to ensure defaults have been populated $items = $this->getMenu(); if (\array_key_exists($language, $this->default) && $this->app->isClient('site') && $this->app->getLanguageFilter()) { return $items[$this->default[$language]]; }
SiteMenu->getDefault()
in **protected**/public_html/cms/libraries/src/Router/SiteRouter.php (line 311)
public function parseRawRoute(&$router, &$uri) { if ($uri->getVar('Itemid')) { $item = $this->menu->getItem($uri->getVar('Itemid')); } else { $item = $this->menu->getDefault($this->app->getLanguage()->getTag()); } if ($item && $item->type === 'alias') { $newItem = $this->menu->getItem($item->getParams()->get('aliasoptions'));
SiteRouter->parseRawRoute()
in **protected**/public_html/cms/libraries/src/Router/Router.php (line 384)
if (!\array_key_exists('parse' . $stage, $this->rules)) { throw new \InvalidArgumentException(sprintf('The %s stage is not registered. (%s)', $stage, __METHOD__)); } foreach ($this->rules['parse' . $stage] as $rule) { $rule($this, $uri); } } /** * Process the build uri query data based on custom defined rules
Router->processParseRules()
in **protected**/public_html/cms/libraries/src/Router/Router.php (line 147)
{ // Do the preprocess stage of the URL parse process $this->processParseRules($uri, self::PROCESS_BEFORE); // Do the main stage of the URL parse process $this->processParseRules($uri); // Do the postprocess stage of the URL parse process $this->processParseRules($uri, self::PROCESS_AFTER); // Check if all parts of the URL have been parsed.
Router->parse()
in **protected**/public_html/cms/libraries/src/Application/SiteApplication.php (line 746)
// Get the full request URI. $uri = clone Uri::getInstance(); // It is not possible to inject the SiteRouter as it requires a SiteApplication // and we would end in an infinite loop $result = $this->getContainer()->get(SiteRouter::class)->parse($uri, true); $active = $this->getMenu()->getActive(); if ( $active !== null
SiteApplication->route()
in **protected**/public_html/cms/libraries/src/Application/SiteApplication.php (line 232)
// Mark afterInitialise in the profiler. JDEBUG ? $this->profiler->mark('afterInitialise') : null; // Route the application $this->route(); // Mark afterRoute in the profiler. JDEBUG ? $this->profiler->mark('afterRoute') : null; if (!$this->isHandlingMultiFactorAuthentication()) {
SiteApplication->doExecute()
in **protected**/public_html/cms/libraries/src/Application/CMSApplication.php (line 293)
$this->sanityCheckSystemVariables(); $this->setupLogging(); $this->createExtensionNamespaceMap(); // Perform application routines. $this->doExecute(); // If we have an application document object, render it. if ($this->document instanceof \Joomla\CMS\Document\Document) { // Render the application output. $this->render();
CMSApplication->execute()
in **protected**/public_html/cms/includes/app.php (line 61)
// Set the application as global app\Joomla\CMS\Factory::$application = $app;// Execute the application.$app->execute();
require_once('**protected**/public_html/cms/includes/app.php')
in **protected**/public_html/cms/index.php (line 32)
* define() is used rather than "const" to not error for PHP 5.2 and lower */define('_JEXEC', 1);// Run the application - All executable code should be triggered through this filerequire_once dirname(__FILE__) . '/includes/app.php';
--------
Joomla 3.10.12, 4.4.10 and Joomla 5 depending on the project.

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

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by gws » Sat Jan 25, 2025 5:35 pm

Generally when an update goes wrong you have to restore from your backup. You must empty the joomla root of all files and empty the database.Restore your backup and then check carefully for unsupported extensions and remove them and then update.You will have to restore php to 7.x.x for J 3.x.x.

kwally
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Fri Mar 13, 2009 8:25 am

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by kwally » Sat Jan 25, 2025 6:36 pm

Hmm, is this really the last option? I thought it would be just an overseen old extension.
Joomla 3.10.12, 4.4.10 and Joomla 5 depending on the project.

kwally
Joomla! Intern
Joomla! Intern
Posts: 78
Joined: Fri Mar 13, 2009 8:25 am

Re: Error 500 in Foreground and background during migration from 3.10.12 to 4.4.10

Post by kwally » Mon Jan 27, 2025 12:14 am

Thank you so far for all advices.
I have successfully restored the site from the backup.

I will follow the other hints and will start soon a new migration.
Joomla 3.10.12, 4.4.10 and Joomla 5 depending on the project.

Advertisement

Post Reply

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