Resolving A SugarCRM Install Failure
The SugarCRM has a web browser based installer. After creating the sugarcrm database user the install page stops. Then when you go to sugarcrm url it reports that certain tables do not exist. e.g.:
Unable to retrieve system settings Query Failed:SELECT category, name, value FROM config::MySQL error 1146: Table 'sugarcrm.config' doesn't exist
In /var/log/httpd/error_log you may see an error like:
Allowed memory size of 8388608 bytes exhausted (tried to a
llocate 58368 bytes) in /var/www/vhosts/sugar.example.com/modules/EmailMan/EmailMan.php on line 271, referer:
http://sugar.example.com/install.php
The resolution is to increase the PHP memory limit in /etc/php.ini. e.g. to:
memory_limit = 16M ; Maximum amount of memory a script may consume (8MB)