I’m attempting to install SuiteCRM and I get to the page where I enter the database credentials and then click on “Next.” The box pops up saying that it is Verifying DB Credentials and then the box just goes away. Nothing happens, and no error comes up. My web logs show the following:
2017/08/13 00:07:10 [error] 13991#13991: *86161 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined index: setup_db_type in /var/www/server/html/crm/install/install_utils.php on line 584
PHP message: PHP Notice: Undefined index: setup_db_manager in /var/www/server/html/crm/install/install_utils.php on line 584
PHP message: PHP Fatal error: Uncaught Exception: Cannot load DB manager in /var/www/server/html/crm/include/utils.php:1687
Stack trace:
#0 /var/www/server/html/crm/include/database/DBManagerFactory.php(97): sugar_die('Cannot load DB ...')
#1 /var/www/server/html/crm/install/install_utils.php(584): DBManagerFactory::getTypeInstance(NULL, Array)
#2 /var/www/server/html/crm/install/checkDBSettings.php(300): getInstallDbInstance()
#3 /var/www/server/html/crm/install/checkDBSettings.php(50): copyInputsIntoSession()
#4 /var/www/server/html/crm/install.php(329): checkDBSettings()
#5 {main}
thrown in /var/www/server/html/crm/include/utils.php on line 1687" while reading response header from upstream, client: 104.238.234.43, server: server, request: "POST /crm/install.php HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.1-fpm.sock:", host: "server", referrer: "https://server/crm/install.php"
I’m running Debian 8.9, Nginx 1.12.1, PH 7.1
I’ve tried both SuiteCRM 7.8.5 and 7.9.4 and get the same error.
Other config:
PHP Version 7.0.27-0+deb9u1
XML Parsing OK
MB Strings Module OK
Writable SuiteCRM Configuration File (config.php) OK
Writeable Custom Directory OK
Writable Modules Sub-Directories and Files OK
Writable Upload Directory OK
Writable Data Sub-Directories OK
Writable Cache Sub-Directories OK
PHP Memory Limit OK (128M)
ZLIB Compression Module OK
ZIP Handling Module OK
PCRE Library OK
IMAP Module OK
cURL Module OK
Upload File Size OK
Sprite Support OK
PHP allows to use stream (upload://) OK
Location of your PHP configuration file (php.ini): /etc/php/7.0/cgi/php.ini
That memory limit strikes me as particularly low, 256 MB would be better, or even 512 MB if possible.
Can you log in to your database with those credentials, using phpMyAdmin or the mysql command-line? (or whatever the equivalents for these are, in mariaDB)
What did you use as host name? Normally it’s “localhost”, if you’re on the same machine.