I’ve a 7.8.31 Install running on Server 2012 R2, IIS 8.5, PHP 7.1.1 and MySQL 5.7.18.
Previously I’ve had success upgrading through several versions to get to 7.8.31, now I cannot upgrade past 7.8.31 due to the Upgrade Wizard reporting Bad File Permissions.
I’ve tried many of the relvant solutions listed here but cannot get the Upgrade Wizard to pass the permissions check. The Database and the System Passes Checks.
All files in the Webroot show as Bad Permissions, for example;
Filename Permissions Owner Group
C:/…/Webs/Suitecrm.DS_Store 0666 0 0
C:/…/Webs/Suitecrm.htaccess 0666 0 0
C:/…/Webs/Suitecrm\application_files.tgz 0666 0 0
C:/…/Webs/Suitecrm\campaign_tracker.php 0666 0 0
C:/…/Webs/Suitecrm\composer.json 0666 0 0
I’ve used ICACLS to set/reset the AppPool/suitecrm as the Owner with Full Rights, the server lists the AppPool/suitecrm as the Owner with Full Rights, IUSR, Network Service, System all have Full Rights. In anycase this was all working fine until I got to 7.8.31, I hadn’t changed anything on the server prior to this upgrade attempt.
I’ve applied the SuiteCRM Upgrade Patch v1.0.
Nothing I do changes the outcome of the Upgrade Wizard check, 0666 0 0 is always the outcome of the check, even if I deliberately apply wrong permissions, change the owner or alter system permissions the Upgrade Wizard reports the same Bad Permissions 0666 0 0.
Any suggestions would be greatly appreciated.