I’m installing a second instance of SuiteCRM on my server. The first works fine. The new one won’t make it through the install with a 500 error from IIS or “the white screen of death.”
Having attempted several installs, there’s no consistent point at which the install dies, but I’ve determined that my web.config file gets overwritten at the same time.
I’ve added two handler mapping entries to my web.config:
<handlers> <remove name="PHPModuleMapping" /> (An older version of PHP) <add name="PHP7" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\php724\php-cgi.exe" resourceType="File" /> </handlers>
I have to do this to get the install started or else I get an error message stating that my PHP handler is out of date.
The installer happily churns through relationships and tables, than abruptly returns an error message or the white screen. Nothing is posted to the log files.
But when I investigate the web.config file, the handlers information (above) is gone.
IIS 8.5, Windows Server 12, PHP 7.2.4, SuiteCRM 7.11.3