IIS 7.5 Windows Server 2008 R2 stuck at Checking system for compatibility.

I have tripled check the IIS AppPool\user, IUSR, IUSR OWNERSHIP permissions, tried php 5.6, 7.0, 7.1.
I have tried 7.8.8 and 7.9.7 same thing :

Checking Environment
Checking system for compatibility. it takes for ever…

install log :

2017-10-24 05:00:25…installerHook: Could not find custom/install/install_hooks.php
2017-10-24 05:00:32…Begin System Check Process *************
2017-10-24 05:00:33…XML Parsing Support Found
2017-10-24 05:00:33…MBString Support Found
2017-10-24 05:00:33…ZIP Support Found
2017-10-24 05:00:33…/custom directory and subdirectory check passed
2017-10-24 05:00:33…cache directory and subdirectory check passed
2017-10-24 05:00:34…/module directory and subdirectory check passed
2017-10-24 05:00:34…/upload directory check passed
2017-10-24 05:00:34…/zip check passed
2017-10-24 05:00:34…PCRE version check passed
2017-10-24 05:00:34…installerHook: Could not find custom/install/install_hooks.php
2017-10-24 05:00:34…php.ini location found. C:\Program Files\PHP\v7.0\php.ini
2017-10-24 05:00:34…Outputting HTML for System check
2017-10-24 05:00:34…No Errors were found *************

Please do not tell me anything about “.installerHook: Could not find custom/install/install_hooks.php”

I have the exact same installation on windows 10, with IIS 10 and it works perfectly.

The problem is that the install.log lacks detailed information. I do not know where to start. It is embarrassing.

I have added every single object, user, person giving them full control permissions, same behavior.

So , apparently It is not a permission thing, or it is?

Lol, it was the cookie. Cleared it and the installation continued as it should… Unbelievable.

1 Like

I’m glad you were able to sort it out.

I don’t know if you are familiar with a set of tools you can download from Microsoft called SysInternals Suite. One of these is called Process Monitor and is a great way to troubleshoot mysteries like the one you were having.

You can tell it to track your process (the browser, or the web server) and list every access to registry keys, files, etc. So you can see what it’s doing “under the hood”, which errors it’s getting.

Great little tool for troubleshooting. I just thought I’d leave that advice here for the future. :slight_smile:

Stuck again to the next step and got the following error

The provided database host, username, and/or password is invalid, and a connection to the database could not be established. Please enter a valid host, username and password.

I made the same mistake again trying to solve it rationally.

Not just clear cookies, clear all browsing data for the past day. Problem solved. This installation is a joke really.

I suspect that half of the posts here in this forum are just because some people they did not clear the cookies, LOL

@computerades I think I can say I have a lot of experience in theses forums, and no, your problem is not common at all.

To start, very few people here are running on Windows Server and IIS.

But that cookie thing is really weird and it seems you have some Web server or Web browser configuration that is breaking SuiteCRM at every step.

Try a different browser, to see if it makes a difference… and then check any Web server/caching settings that might be affecting SuiteCRM.

1 Like

Hello
The post before is correct very few use Win Servers but we do in our hosting area. (along with Ubuntu)
Windows will run great but be sure to use PHP7+ . apache . MySQL or MariaDB (NOT MSSQL)
If you need help reach out and we will do what we can

1 Like

Unfortunately suitecrm won’t be installed successfully on Windows 2008R2/IIS 7.5.

I went for Suitecrm 7.4, the last release that is compatible with ISS 7.5.
I have installed 7.8.8, 7.9.7, even Sugarcrm CE 6.5.20, all have a common problem.

The drop down editor will not work. I am talking about a 404 error

index.php?module=ModuleBuilder&action=index&type=dropdowns

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

A strange behavior, when I am in admin page > index.php?module=Administration&action=index just before i click on the link of Dropdown Editor
I press reload F5 on browser and i am getting some 404 errors. The icon of the Drop Down Editor link sometimes is there sometimes is not.

GET http://suitecrm.mysite.com/themes/Suite7/images/Dropdown.gif [HTTP/1.1 404 Not Found 129ms]

Request:

GET /themes/Suite7/images/Dropdown.gif?v=AhNQBk5FId4QkLERuVgP9g HTTP/1.1
Host: suitecrm.mysite,com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: /
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://suitecrm,mysite.com/index.php?module=Administration&action=index
Cookie: PHPSESSID=c3jj7c13b06uvt8po95nqb13r0; sugar_user_theme=Suite7; ck_login_id_20=1; ck_login_language_20=en_us
Connection: keep-alive

Response

HTTP/1.1 404 Not Found
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Mon, 30 Oct 2017 05:41:00 GMT
Content-Length: 1245


GET http://suitecrm.ecologic.gr/themes/Suite7/css/colourSelector.php [HTTP/1.1 404 Not Found 151ms]
The stylesheet http://suitecrm.mysite.com/themes/Suite7/css/colourSelector.php was not loaded because its MIME type, “text/html”, is not “text/css”.

Request:

GET /themes/Suite7/css/colourSelector.php HTTP/1.1
Host: suitecrm.mysite.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Accept: text/css,/;q=0.1
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Referer: http://suitecrm.mysite.com/index.php?module=Administration&action=index
Cookie: PHPSESSID=c3jj7c13b06uvt8po95nqb13r0; sugar_user_theme=Suite7; ck_login_id_20=1; ck_login_language_20=en_us
Connection: keep-alive
Cache-Control: max-age=0

Response

HTTP/1.1 404 Not Found
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Mon, 30 Oct 2017 05:47:27 GMT
Content-Length: 1245

I have tried a different theme, same results. I have triple checked permissions.

It is amazing, I have it installed locally (7.9.7) and it works fine (IIS 10, Windows 10, MSSQL 2017.

Any advise is welcomed

Okay,

I figured it out, there was some filtering going on the IIS, one of them contained the term “drop”, that is why the url for the dropdowns editor returned a 400 error.
Everything is set now

Thanks.