Hello there,
I am trying to install SuiteCRM v8.2 on IIS and SQL Server 2019 Developer Edition.
- IIS Version is 10
- PHP 8.2.3 nts version
- Installed and enabled SQL drivers php_sqlsrv_82_nts_x64.dll
- I have created database in SQL Server and a login which is mapped to my SuiteCrm database
- Confirmed port 1433 is open, firewall and antivirus is disabled
- In HostNAme field I tred with localhost and 127.0.0.1 and SQL instance name
From the log I can see the error is related to db drivers, but I already installed and enabled the php sql extension, tried rebooting the machine, but with no luck.
But when trying to install CRM I am getting this error:
This is the conntent of my logs\prod\prod.log
[2023-03-13 21:59:08] install.INFO: Running step: check-install-lock [] []
[2023-03-13 21:59:08] install.INFO: step: check-install-lock | status: done [] []
[2023-03-13 21:59:08] install.INFO: step: check-install-lock | messages: [] []
[2023-03-13 21:59:08] install.INFO: Installer not locked. Proceeding with install [] []
[2023-03-13 21:59:08] install.INFO: step: check-install-lock | debug: no debug info [] []
[2023-03-13 21:59:08] install.INFO: Running step: check-db-connection [] []
[2023-03-13 21:59:08] app.ERROR: An error occurred while checking the Database Host Connection could not find driver [] []
[2023-03-13 21:59:08] install.INFO: step: check-db-connection | status: failed [] []
[2023-03-13 21:59:08] install.INFO: step: check-db-connection | messages: [] []
[2023-03-13 21:59:08] install.INFO: Could not connect to db [] []
[2023-03-13 21:59:08] install.INFO: step: check-db-connection | debug: no debug info [] []
[2023-03-13 21:59:08] php.INFO: Deprecated: Return type of GraphQL\Executor\ExecutionResult::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice {“exception”:“[object] (ErrorException(code: 0): Deprecated: Return type of GraphQL\Executor\ExecutionResult::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice at C:\crm\vendor\webonyx\graphql-php\src\Executor\ExecutionResult.php:116)”} []