After SuiteCRM-7.11.2 fresh install get Database failure

Database failure. Please refer to suitecrm.log for details.

After SuiteCRM-7.11.2 fresh install get Database failure

The process of fresh installation of SuiteCRM-7.11.2 goes well. After the installation I go to the host name URL and get
Database failure. Please refer to suitecrm.log for details.

suitecrm.log

[spoiler]Wed Mar 6 12:18:56 2019 [11658][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:18:56 2019 [11658][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:18:56 2019 [11658][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:18:56 2019 [11658][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘11f2bf33-19a6-dd5f-239c-5c7fbaf18628’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:19:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:19:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:19:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:19:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘d37c1569-540a-acca-0e95-5c7fba673661’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:20:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:20:02 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:20:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:20:02 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘79bd14e3-135a-ad09-5313-5c7fba229b5d’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:21:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:21:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:21:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:21:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘e4487c06-6c1a-1fe3-8f05-5c7fbb9aa7da’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:22:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:22:02 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:22:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:22:02 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘39923684-73dd-10fb-312d-5c7fbb6d7fbd’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:23:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:23:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:23:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:23:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘8b34d820-6cae-26e0-a74d-5c7fbb7b6a6a’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:24:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:24:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:24:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:24:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘d2d8fecd-a44d-88d3-b0b2-5c7fbbb7a8a6’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:25:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:25:02 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:25:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:25:02 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘3f21bf7e-4e88-d9d2-602c-5c7fbcbf2b75’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:26:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:26:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:26:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:26:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘9fe252e8-bb5f-3904-1c5b-5c7fbcd4b299’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:27:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:27:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:27:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:27:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘e18b802c-27d1-febc-501d-5c7fbce52f53’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:28:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:28:02 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:28:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:28:02 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘3ea4b7c0-5b1e-71cf-056c-5c7fbcf56bec’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:29:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:29:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:29:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:29:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘88d32352-51aa-5719-8e19-5c7fbda1fe56’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:30:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:30:02 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:30:02 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:30:02 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘26546659-c581-82cd-65e6-5c7fbdec2eb2’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:31:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:31:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:31:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:31:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘8b1d9b4a-1660-228a-6de2-5c7fbd8e2c1d’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:32:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:32:01 2019 [3][-none-][FATAL] Query Failed: SELECT id FROM outbound_email WHERE type = ‘system’: MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist
Wed Mar 6 12:32:01 2019 [3][-none-][FATAL] Mysqli_query failed.
Wed Mar 6 12:32:01 2019 [3][-none-][FATAL] Query Failed: INSERT INTO outbound_email (id,name,type,user_id,mail_sendtype,mail_smtptype,mail_smtpserver,mail_smtpport,mail_smtpuser,mail_smtppass,mail_smtpauth_req,mail_smtpssl) VALUES (‘dd0187e4-d6b5-fa4f-f2cc-5c7fbd25f629’,‘system’,‘system’,‘1’,‘SMTP’,‘other’,’’,25,’’,’’,1,0): MySQL error 1146: Table ‘crmfitme_SuiteCRM.outbound_email’ doesn’t exist[/spoiler]

error_log

[06-Mar-2019 12:16:01 UTC] PHP Fatal error:  Uncaught Exception: SuiteCRM is not installed. Entry point needs an installed SuiteCRM, please install first. in /home/crmfitmedia/public_html/include/entryPoint.php:59
Stack trace:
#0 /home/crmfitmedia/public_html/cron.php(48): require_once()
#1 {main}
  thrown in /home/crmfitmedia/public_html/include/entryPoint.php on line 59
[06-Mar-2019 12:17:01 UTC] PHP Fatal error:  Uncaught Exception: SuiteCRM is not installed. Entry point needs an installed SuiteCRM, please install first. in /home/crmfitmedia/public_html/include/entryPoint.php:59
Stack trace:
#0 /home/crmfitmedia/public_html/cron.php(48): require_once()
#1 {main}
  thrown in /home/crmfitmedia/public_html/include/entryPoint.php on line 59
[06-Mar-2019 12:18:01 UTC] PHP Fatal error:  Uncaught Exception: SuiteCRM is not installed. Entry point needs an installed SuiteCRM, please install first. in /home/crmfitmedia/public_html/include/entryPoint.php:59
Stack trace:
#0 /home/crmfitmedia/public_html/index.php(47): require_once()
#1 {main}
  thrown in /home/crmfitmedia/public_html/include/entryPoint.php on line 59
[06-Mar-2019 12:18:42 UTC] PHP Fatal error:  Allowed memory size of 44040192 bytes exhausted (tried to allocate 12288 bytes) in /home/crmfitmedia/public_html/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php on line 73
[06-Mar-2019 12:18:56 UTC] PHP Fatal error:  Uncaught Exception: Database failure. Please refer to suitecrm.log for details. in /home/crmfitmedia/public_html/include/utils.php:1777
Stack trace:
#0 /home/crmfitmedia/public_html/include/database/DBManager.php(353): sugar_die('Database failur...')
#1 /home/crmfitmedia/public_html/include/database/DBManager.php(328): DBManager->registerError(' Query Failed: ...', ' Query Failed: ...', true)
#2 /home/crmfitmedia/public_html/include/database/MysqliManager.php(179): DBManager->checkError(' Query Failed: ...', true)
#3 /home/crmfitmedia/public_html/include/OutboundEmail/OutboundEmail.php(537): MysqliManager->query('INSERT INTO out...', true)
#4 /home/crmfitmedia/public_html/include/OutboundEmail/OutboundEmail.php(426): OutboundEmail->save()
#5 /home/crmfitmedia/public_html/modules/Administration/Administration.php(163): OutboundEmail->getSystemMailerSettings()
#6 /home/crmfitmedia/public_html/include/entryPoint.php(198): Administration->retrieveSettings()
#7 /home/crmfitmedia/public_html/index.php(47): require_ in /home/crmfitmedia/public_html/include/utils.php on line 1777

I’ve searched forum but not found the solution for this.

Good advice would be very appreciated.

Please can you provide information in regards to your server configuration?

Also, have you previously installed SuiteCRM successfully?

Can you also post the contents of the install.log if any?

Thanks,

Will.

I’ve tried several times.

I always delete all files and database. Then create new database and extract files form .zip file.

Even made new account on hosting provider and tried there.

Here is what I found. Installation of SuiteCRM 7.11.2 and SuiteCRM 7.10.14 LTS is broken. During the installation process the outbound_email table is not created.

Then I’ve tried fresh install of SuiteCRM-7.10.6. It works. The outbound_email table is created.

https://www.dropbox.com/sh/bop94k02sv19abq/AADXC8NLoOS9T_-I7vR5wFn-a?dl=0

You need to increase memory_limit in your php.ini, you’re getting an error because of that. Make it 512MB if you can, or 256MB minimum.

Please try the memory_limit change, restart your web server, and see if you can reinstall.

Also, the part of suitecrm.log you’re sharing here isn’t the part that would be most interesting to know. This error

[06-Mar-2019 12:18:42 UTC] PHP Fatal error:  Allowed memory size of 44040192 bytes exhausted (tried to allocate 12288 bytes) in /home/crmfitmedia/public_html/vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer.php on line 73

happens at 12:18:42, that’s when things start to go wrong, I believe. The fact that you have many errors accessing an inexistant outbound_email table is secondary - we need to find out why it wasn’t created in the first place.

Another thing I would like to suggest is to disable your cron jobs during installation: some of the errors you’re getting are from cron.php running when there is no SuiteCRM installed (yet). This can interfere, it’s better if you disable cron jobs for now.

Tell me how it goes. Thanks

the alocated memory now is more than 512M
there are no con jobs running
now I get other errors
https://www.dropbox.com/sh/0e98ds2lrbmfr5n/AACNz3mcfbMV0gSgK9DVQfula?dl=0

Good, we’re making progress.

May I ask you to please close the issue you opened on Github? I am now 100% sure you just need to work on your installation, it’s not a SuiteCRM bug. Thanks.

The next thing you need to do is enable some PHP modules that are missing, namely mbstring.

You can do this by installing them in your web server and enabling them in your php.ini, you will find many instructions online.

In Ubuntu 16.04 with PHP 7.3 I run this to get all modules at once:

apt install zip unzip php-mbstring php7.3-mbstring php-gettext php-xml php7.3-zip php7.3-imap php7.3-gd php7.3-curl php7.3-intl php-gd phpmyadmin 

The actual names may vary from OS to OS, but you get the general idea.

The github issue closed.

I’ve installed those packages. It works now.

I think that the installation process should be improved.

During the very first attempt I’ve got these warnings (only!):
System Environment
PHP Version7.2.15
XML ParsingOK
MB Strings ModuleOK
Writable SuiteCRM Configuration File (config.php)OK
Writeable Custom DirectoryOK
Writable Modules Sub-Directories and FilesOK
Writable Upload DirectoryOK
Writable Data Sub-DirectoriesOK
Writable Cache Sub-DirectoriesOK
PHP Memory Limit[color=#ff0000]32M (Set this to 40M or larger in your php.ini file)[/color]
ZLIB Compression ModuleOK
ZIP Handling ModuleOK
PCRE LibraryOK
IMAP Module[color=#ff0000]Not found: InboundEmail and Campaigns (Email) require the IMAP libraries. Neither will be functional.[/color]
cURL Module[color=#ff0000]Not found: SuiteCRM Scheduler will run with limited functionality.[/color]
Upload File Size[color=#ff0000]Warning: Your PHP configuration should be changed to allow files of at least 6MB to be uploaded.[/color]
Sprite Support[color=#ff0000]Currently we are not able to locate the GD library, as a result you will not be able to use the CSS Sprite functionality.[/color]
PHP allows to use stream (upload://)OK
Location of your PHP configuration file (php.ini):/opt/cpanel/ea-php72/root/etc/php.ini


I installed those as requested in the window.
As it turned out I needed much more packages and larger Memory Limit as it was stated in the Pre-Installation requirements window.

You are using php 7.3, but that doesn’t say in Compatibility Matrix
https://docs.suitecrm.com/admin/compatibility-matrix/
So I didn’t even considered php 7.3

You are right about 7.3, I am using it experimentally in a test system. It seems to work 100% fine.

What exactly is missing from that screen? Which modules? To be honest I always install doing everything from the command-line first, so I don’t pay much attention to warnings on the screen. But I would like to improve this if possible, can you tell me what’s missing?

  1. The first problem I had was the memory limit. The installation process said that it is set to 32M in my setup, that I should set this to 40 M or larger. I gave it good measure and give it little bit more that suggested (40M), I gave it 52M. But you suggested 512 or 256MB minimum which is big difference. 40M or 256M.
    To what size I can set memory limit now that the installation is complete?

  1. the second was the mbstring. It didn’t warn me in the installation process. It just didn’t work afterwards.
    It should check and warn you about every module it requires.

  1. you also wrote that I should get php-gettext and php7.3-intl. I installed it but I didn’t found it anywhere to be required.

Thanks for that.

About your points:

  1. I made a PR to fix that. I hope 64MB is a good new minimum… https://github.com/salesagility/SuiteCRM/pull/7035

  2. That mbstring check is done like this in the code: https://github.com/salesagility/SuiteCRM/blob/master/install/installSystemCheck.php#L183

I am not sure how it could pass that and then fail later - maybe something to do with different versions of mbstring module, that have this function but not some other function needed? It is strange… :unsure:

  1. You might need them later! I only installed them when I got some error requiring them. But I don’t recall when, or where in the app. I’ll try to pay more attention in the future so I can make sure these installer warnings are all there.

Thank you also for the help.
(I have some minor but very important feature request. Can I turn to you? :slight_smile: )


About that mbstring check failure. I’m just guessing. I have several versions of php installed 7.0, 7.1 and 7.2. I had mbstring installed on php 7.0 but not on 7.2 which was set for SuiteCRM in php.ini. Perhaps the code checks for mbstring present in php, but not checks for the version used?


Can I set now memory limit to 64MB?

The memory limit is a limit, I see no reason not to make it generous, it won’t spend your server memory unless it needs to use it. But yes, you can go back to 64MB and only raise if you run into problems. Keep an eye on your error.log for any FATALs.

The mbstring thing can be explained by different PHP versions, yes, but only if the install check ran with a different version than whatever gave you problems later. Note that Scheduler jobs run from a different PHP (CLI), so it’s perfectly possible that they are missing a module, even if the web server PHP has it.

About asking me for stuff, you can always ask, and I am always free to answer yes or no or maybe or later or… :slight_smile:

1 Like

I’ve installed another instance of SuiteCRM. This time with 64M of memory limit. The installation completed successfully.

Creating default SuiteCRM data

 Creating default users...   done
 Creating default scheduler jobs...   done

The setup of SuiteCRM 7.11.2 is now complete!

Total time: 9.4641439914703 seconds.
Approximate memory used: 50267944 bytes.

1 Like