IIS pecular problem. Site will not update automatically

Need help installing Joomla! 5.x? For all Joomla! 5.x installation issues please use this forum.

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
kircubbin123
Joomla! Apprentice
Joomla! Apprentice
Posts: 18
Joined: Sun Jul 02, 2023 6:06 pm

IIS pecular problem. Site will not update automatically

Post by kircubbin123 » Wed Jun 05, 2024 4:22 pm

I would really appreciate help from someone expert at using Joomla on an IIS server. Before I post logs etc please let me explain why this is odd.

I help several friends with their Joomla sites. They are all hosted on a commercial Windows server with an excellent host who is a Windows expert but also familiar with PHP and MYSQL databases.

All the sites except
call-stack.png
1 auto update with Joomla. One does not. After extensive testing, my host company can find nothing wrong and can only suggest an extension conflict.

Below I have posted the forum post assistant log and also attached an image of the stack log.

Joomla has been installed and reinstalled. Different FTP clients have been used. Everything temporarily has read/write privileges enabled.Image
Forum Post Assistant (v1.6.7) : 5-Jun-2024 wrote:
Basic Environment :: wrote:Joomla! Instance :: Joomla! 5.0.2-Stable (Kuboresha) 9-January-2024
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: default | Site Debug: true | Language Debug: false | Default Access: Public | Unicode Slugs: false | dbConnection Type: mysqli | PHP Supports J! 5.0.2: Yes | Database Supports J! 5.0.2: Yes | Database Credentials Present: Yes |

Host Configuration :: OS: Windows NT | OS Version: 10.0 | Technology: i586 | Web Server: Microsoft-IIS/10.0 | Encoding: gzip, deflate, br, zstd | System TMP Writable: Yes | Free Disk Space : 58.26 GiB |

PHP Configuration :: Version: 8.2.18 | PHP API: cgi-fcgi | Session Path Writable: Yes | Display Errors: 0 | Error Reporting: 22527 | Log Errors To: | Last Known Error: | Register Globals: | Magic Quotes: | Safe Mode: | Allow url fopen: 1 | Open Base: | Uploads: 1 | Max. Upload Size: 48M | Max. POST Size: 48M | Max. Input Time: 60 | Max. Execution Time: 300 | Memory Limit: 256M

Database Configuration :: Version: 8.0.37 (Client:mysqlnd 8.2.18) | Database Size: 5.62 MiB | #of Tables with config prefix:  84 | #of other Tables:  0 | User Privileges : GRANT ALL
Detailed Environment :: wrote:PHP Extensions :: Core (8.2.18) | bcmath (8.2.18) | calendar (8.2.18) | ctype (8.2.18) | date (8.2.18) | filter (8.2.18) | hash (8.2.18) | iconv (8.2.18) | json (8.2.18) | SPL (8.2.18) | pcre (8.2.18) | random (8.2.18) | readline (8.2.18) | Reflection (8.2.18) | session (8.2.18) | standard (8.2.18) | mysqlnd (mysqlnd 8.2.18) | tokenizer (8.2.18) | zlib (8.2.18) | libxml (8.2.18) | dom (20031129) | PDO (8.2.18) | openssl (8.2.18) | SimpleXML (8.2.18) | xml (8.2.18) | xmlreader (8.2.18) | xmlwriter (8.2.18) | cgi-fcgi (8.2.18) | mysqli (8.2.18) | mbstring (8.2.18) | gd (8.2.18) | gettext (8.2.18) | curl (8.2.18) | exif (8.2.18) | Phar (8.2.18) | soap (8.2.18) | pdo_mysql (8.2.18) | pdo_sqlite (8.2.18) | imap (8.2.18) | tidy (8.2.18) | xsl (8.2.18) | PDO_ODBC (8.2.18) | com_dotnet (8.2.18) | intl (8.2.18) | fileinfo (8.2.18) | gmp (8.2.18) | sodium (8.2.18) | sockets (8.2.18) | zip (1.21.1) | pdo_sqlsrv (5.12.0+17729) | sqlsrv (5.12.0+17729) | ionCube Loader (13.0.2) | Zend Engine (4.2.18) |
Potential Missing Extensions ::
Disabled Functions :: exec | passthru | shell_exec | system | popen | show_source |

Switch User Environment :: PHP CGI: Yes | Server SU: No | PHP SU: Yes | Potential Ownership Issues: No
Folder Permissions :: wrote:Core Folders :: images/ (777) | components/ (777) | modules/ (777) | plugins/ (777) | language/ (777) | templates/ (777) | cache/ (777) | logs/ (777) | tmp/ (777) | administrator/components/ (777) | administrator/modules/ (777) | administrator/language/ (777) | administrator/templates/ (777) | administrator/logs/ (777) | api/ (777) |

Elevated Permissions (First 10) :: administrator/ (777) | administrator/cache/ (777) | administrator/cache/_media_version/ (777) | administrator/cache/schemaorg/ (777) | administrator/components/ (777) | administrator/components/com_actionlogs/ (777) | administrator/components/com_actionlogs/forms/ (777) | administrator/components/com_actionlogs/services/ (777) | administrator/components/com_actionlogs/src/ (777) | administrator/components/com_actionlogs/src/Controller/ (777) |
Database Information :: wrote:Database statistics :: Uptime: 1765187 | Threads: 2 | Questions: 43413872 | Slow queries: 2756 | Opens: 1396595 | Flush tables: 4 | Open tables: 4000 | Queries per second avg: 24.594 |
Extensions Discovered :: wrote:Components :: Site ::
Core ::
3rd Party::

Components :: Admin ::
Core :: com_actionlogs (3.9.0) 1 | com_admin (4.0.0) 1 | com_ajax (4.0.0) 1 | com_associations (4.0.0) 1 | com_banners (4.0.0) 1 | com_cache (4.0.0) 1 | com_categories (4.0.0) 1 | com_checkin (4.0.0) 1 | com_config (4.0.0) 1 | com_content (4.0.0) 1 | com_contenthistory (4.0.0) 1 | com_cpanel (4.0.0) 1 | com_fields (4.0.0) 1 | com_finder (4.0.0) 1 | com_guidedtours (4.3.0) 1 | com_installer (4.0.0) 1 | com_joomlaupdate (4.0.3) 1 | com_languages (4.0.0) 1 | com_login (4.0.0) 1 | com_mails (4.0.0) 1 | com_media (3.0.0) 1 | com_menus (4.0.0) 1 | com_messages (4.0.0) 1 | com_modules (4.0.0) 1 | com_newsfeeds (4.0.0) 1 | com_plugins (4.0.0) 1 | com_postinstall (4.0.0) 1 | com_privacy (3.9.0) 1 | com_redirect (4.0.0) 1 | com_scheduler (4.1.0) 1 | com_search (4.0.0-dev) 1 | com_tags (4.0.0) 1 | com_templates (4.0.0) 1 | com_users (4.0.0) 1 | com_weblinks (4.3.1) 1 | com_workflow (4.0.0) 1 | com_wrapper (4.0.0) 1 |
3rd Party:: com_akeebabackup (9.8.5) 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 (4.0.0-dev) 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 (4.3.1) 1 | mod_whosonline (3.0.0) 1 | mod_wrapper (3.0.0) 1 |
3rd Party::

Modules :: Admin ::
Core :: mod_custom (3.0.0) 1 | mod_feed (3.0.0) 1 | mod_frontend (4.0.0) 1 | mod_guidedtours (4.3.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_loginsupport (4.0.0) 1 | mod_menu (3.0.0) 1 | mod_messages (4.0.0) 1 | mod_multilangstatus (3.0.0) 1 | mod_popular (3.0.0) 1 | mod_post_installation_messages (4.0.0) 1 | mod_privacy_dashboard (3.9.0) 1 | mod_privacy_status (4.0.0) 1 | mod_quickicon (3.0.0) 1 | mod_sampledata (3.8.0) 1 | mod_stats_admin (3.0.0) 1 | mod_submenu (3.0.0) 1 | mod_title (3.0.0) 1 | mod_toolbar (3.0.0) 1 | mod_user (4.0.0) 1 | mod_version (3.0.0) 1 |
3rd Party::

Libraries ::
Core ::
3rd Party:: file_fof40 (4.1.4) ? |

Plugins ::
Core :: plg_actionlog_joomla (3.9.0) 1 | plg_api-authentication_basic (4.0.0) 0 | plg_api-authentication_token (4.0.0) 1 | plg_authentication_cookie (3.0.0) 1 | plg_authentication_joomla (3.0.0) 1 | plg_authentication_ldap (3.0.0) 0 | plg_behaviour_compat (5.0.0) 1 | plg_behaviour_taggable (4.0.0) 1 | plg_behaviour_versionable (4.0.0) 1 | 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) 1 | 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) 1 | plg_editors-xtd_image (3.0.0) 1 | plg_editors-xtd_menu (3.7.0) 1 | plg_editors-xtd_module (3.5.0) 1 | plg_editors-xtd_pagebreak (3.0.0) 1 | plg_editors-xtd_readmore (3.0.0) 1 | plg_editors-xtd_weblink (4.3.1) 0 | plg_extension_finder (4.0.0) 1 | plg_extension_joomla (3.0.0) 1 | plg_extension_namespacemap (4.0.0) 1 | plg_fields_calendar (3.7.0) 1 | plg_fields_checkboxes (3.7.0) 1 | plg_fields_color (3.7.0) 1 | plg_fields_editor (3.7.0) 1 | plg_fields_imagelist (3.7.0) 1 | plg_fields_integer (3.7.0) 1 | plg_fields_list (3.7.0) 1 | plg_fields_media (3.7.0) 1 | plg_fields_radio (3.7.0) 1 | plg_fields_sql (3.7.0) 1 | plg_fields_subform (4.0.0) 1 | plg_fields_text (3.7.0) 1 | plg_fields_textarea (3.7.0) 1 | plg_fields_url (3.7.0) 1 | plg_fields_user (3.7.0) 1 | plg_fields_usergrouplist (3.7.0) 1 | plg_filesystem_local (4.0.0) 1 | 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 (4.3.1) 1 | plg_installer_folderinstaller (3.6.0) 1 | plg_installer_override (4.0.0) 1 | plg_installer_packageinstaller (3.6.0) 1 | plg_installer_urlinstaller (3.6.0) 1 | plg_installer_webinstaller (4.0.0) 1 | plg_media-action_crop (4.0.0) 1 | plg_media-action_resize (4.0.0) 1 | plg_media-action_rotate (4.0.0) 1 | plg_multifactorauth_email (4.2.0) 0 | plg_multifactorauth_fixed (4.2.0) 0 | plg_multifactorauth_totp (3.2.0) 0 | plg_multifactorauth_webauthn (4.2.0) 0 | plg_multifactorauth_yubikey (3.2.0) 0 | 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_downloadkey (4.0.0) 1 | plg_quickicon_eos (4.4.0) 1 | plg_quickicon_extensionupdate (3.0.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_privacycheck (3.9.0) 1 | plg_sampledata_multilang (4.0.0) 1 | plg_schemaorg_blogposting (5.0.0) 1 | plg_schemaorg_book (5.0.0) 1 | plg_schemaorg_event (5.0.0) 1 | plg_schemaorg_jobposting (5.0.0) 1 | plg_schemaorg_organization (5.0.0) 1 | plg_schemaorg_person (5.0.0) 1 | plg_schemaorg_recipe (5.0.0) 1 | plg_search_categories (4.0.0-dev) 1 | plg_search_contacts (4.0.0-dev) 1 | plg_search_content (4.0.0-dev) 1 | plg_search_newsfeeds (4.0.0-dev) 1 | plg_search_tags (4.0.0-dev) 0 | plg_search_weblinks (4.3.1) 1 | plg_system_accessibility (4.0.0) 0 | plg_system_actionlogs (3.9.0) 0 | plg_system_cache (3.0.0) 0 | plg_system_debug (3.0.0) 1 | plg_system_fields (3.7.0) 1 | plg_system_guidedtours (4.3.0) 1 | plg_system_highlight (3.0.0) 1 | plg_system_httpheaders (4.0.0) 0 | plg_system_jooa11y (4.2.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_privacyconsent (3.9.0) 0 | plg_system_redirect (3.0.0) 1 | plg_system_remember (3.0.0) 1 | plg_system_schedulerunner (4.1) 1 | plg_system_schemaorg (5.0.0) 1 | plg_system_sef (3.0.0) 1 | plg_system_shortcut (4.2.0) 1 | plg_system_skipto (4.0.0) 1 | plg_system_stats (3.5.0) 1 | plg_system_task_notification (4.1) 1 | plg_system_webauthn (4.0.0) 1 | plg_system_weblinks (4.3.1) 0 | plg_task_check_files (4.1) 1 | plg_task_deleteactionlogs (5.0.0) 1 | plg_task_globalcheckin (5.0.0) 1 | plg_task_privacyconsent (5.0.0) 1 | plg_task_requests (4.1) 1 | plg_task_rotatelogs (5.0.0) 1 | plg_task_sessiongc (5.0.0) 1 | plg_task_site_status (4.1) 1 | plg_task_updatenotification (5.0.0) 1 | 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 | plg_user_token (3.9.0) 1 | plg_webservices_banners (4.0.0) 1 | plg_webservices_config (4.0.0) 1 | plg_webservices_content (4.0.0) 1 | plg_webservices_installer (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_messages (4.0.0) 1 | plg_webservices_modules (4.0.0) 1 | plg_webservices_newsfeeds (4.0.0) 1 | plg_webservices_plugins (4.0.0) 1 | plg_webservices_privacy (4.0.0) 1 | plg_webservices_redirect (4.0.0) 1 | plg_webservices_tags (4.0.0) 1 | plg_webservices_templates (4.0.0) 1 | plg_webservices_users (4.0.0) 1 | plg_workflow_featuring (4.0.0) 1 | plg_workflow_notification (4.0.0) 1 | plg_workflow_publishing (4.0.0) 1 |
3rd Party:: plg_editors_codemirror (6.0.0) 1 | plg_editors_tinymce (6.7.3) 1 | PLG_QUICKICON_AKEEBABACKUP (9.8.5) 0 |
Templates Discovered :: wrote:Templates :: Site :: cassiopeia (1.0) 1 | projecta (05.03.2024 5.) 1 |
Templates :: Admin :: atum (1.0) 1 |
Image
You do not have the required permissions to view the files attached to this post.

kircubbin123
Joomla! Apprentice
Joomla! Apprentice
Posts: 18
Joined: Sun Jul 02, 2023 6:06 pm

Re: IIS pecular problem. Site will not update automatically

Post by kircubbin123 » Wed Jun 05, 2024 4:41 pm

Managed to get below from error log.

is \libraries\vendor\joomla\filesystem\src\File.php(249): the issue?

2024-06-05T15:51:19+00:00 INFO 78.147.173.118 update Downloading update file from https://update.joomla.org/releases/5.1. ... ackage.zip.
2024-06-05T15:51:20+00:00 CRITICAL 78.147.173.118 error Uncaught Throwable of type Joomla\Filesystem\Exception\FilesystemException thrown with message "Joomla\Filesystem\Folder::create: Infinite loop detected". Stack trace: #0 [ROOT]\libraries\vendor\joomla\filesystem\src\File.php(249): Joomla\Filesystem\Folder::create('\\')
#1 [ROOT]\administrator\components\com_joomlaupdate\src\Model\UpdateModel.php(524): Joomla\Filesystem\File::write('/Joomla_5.1.1-S...', 'PK\x03\x04\n\x00\x00\x00\x00\x00\xF4\t\xBBX\x00...')
#2 [ROOT]\administrator\components\com_joomlaupdate\src\Model\UpdateModel.php(421): Joomla\Component\Joomlaupdate\Administrator\Model\UpdateModel->downloadPackage('https://update....', '/Joomla_5.1.1-S...')
#3 [ROOT]\administrator\components\com_joomlaupdate\src\Controller\UpdateController.php(59): Joomla\Component\Joomlaupdate\Administrator\Model\UpdateModel->download()
#4 [ROOT]\libraries\src\MVC\Controller\BaseController.php(730): Joomla\Component\Joomlaupdate\Administrator\Controller\UpdateController->download()
#5 [ROOT]\libraries\src\Dispatcher\ComponentDispatcher.php(143): Joomla\CMS\MVC\Controller\BaseController->execute('download')
#6 [ROOT]\libraries\src\Component\ComponentHelper.php(361): Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch()
#7 [ROOT]\libraries\src\Application\AdministratorApplication.php(150): Joomla\CMS\Component\ComponentHelper::renderComponent('com_joomlaupdat...')
#8 [ROOT]\libraries\src\Application\AdministratorApplication.php(195): Joomla\CMS\Application\AdministratorApplication->dispatch()
#9 [ROOT]\libraries\src\Application\CMSApplication.php(306): Joomla\CMS\Application\AdministratorApplication->doExecute()
#10 [ROOT]\administrator\includes\app.php(58): Joomla\CMS\Application\CMSApplication->execute()
#11 [ROOT]\administrator\index.php(32): require_once('D:\\HostingSpace...')

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

Re: IIS pecular problem. Site will not update automatically

Post by AMurray » Wed Jun 05, 2024 9:30 pm

Perhaps your third-party template is the problem. Switch it to Cassiopeia for the update, seek an update for the template, and install it when the update succeeds.
Regards - A Murray
General Support Moderator

kircubbin123
Joomla! Apprentice
Joomla! Apprentice
Posts: 18
Joined: Sun Jul 02, 2023 6:06 pm

Re: IIS pecular problem. Site will not update automatically

Post by kircubbin123 » Thu Jun 06, 2024 9:12 am

Thank you. I am using the same template on other sites hence I did not do this. But worth trying! I will post back later.

kircubbin123
Joomla! Apprentice
Joomla! Apprentice
Posts: 18
Joined: Sun Jul 02, 2023 6:06 pm

Re: IIS pecular problem. Site will not update automatically

Post by kircubbin123 » Thu Jun 06, 2024 10:01 am

Hello again

Switched to Cassiopeia. Deleted the cache and tried auto-updating again. Regretfully still an infinitive loop error.

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

Re: IIS pecular problem. Site will not update automatically

Post by AMurray » Thu Jun 06, 2024 9:41 pm

I suspect most of us use Linux (not Windows) hosting with Apache/Litespeed/Ngnix, but I wouldn't think that would make a difference. You were asking for a 'Windows hosting' expert. They might be few and far between on this forum.

Could you try the following scenarios for testing:
  • First test: install a clean copy of joomla to a separate sub-folder and database to see if Joomla actually installs correctly as a plain vanilla site. Perhaps install an earlier 5.x version, and perform the relevant update to 5.1.1 (as you're trying to do with your live site - replicate the update from your version being used to 5.1.1).
  • Second test: install WAMPServer on your local PC, (note this is Apache not IIS). Backup your live site. Restore it to the localhost WAMPServer site. Does the update run on the localhost? On your live site, backup with akeeba, and restore to the localhost site with Kickstart - or export via phpMYAdmin or other relevant db management utility. WAMPServer includes phpMyAdmin. (this is just a test to see if Apache vs IIS makes any difference).
  • Third test. Set up IIS on your PC (if able - IIS is part of Windows Pro or higher I think), import your site, run the site locally and try to perform the Joomla update there.
Min requirements for J5 is IIS 10.x and it seems like that's the case here:
FPA wrote:Web Server: Microsoft-IIS/10.0
.
Regards - A Murray
General Support Moderator


Post Reply

Return to “Installation Joomla! 5.x”