I am trying to install SuiteCRM on a public webserver. The install is failing for some reason.
I have created a database on the web server. Here is the entry in config.php
array (
‘db_host_name’ => ‘localhost’,
‘db_host_instance’ => ‘SQLEXPRESS’,
‘db_user_name’ => ‘cl41-sc101’,
‘db_password’ => ‘*********’,
‘db_name’ => ‘cl41-sc101’,
‘db_type’ => ‘mysql’,
‘db_port’ => ‘’,
‘db_manager’ => ‘MysqliManager’,
),
During installation the DB credentials were verified correctly.
The confirm settings page displays correctly.
The install starts but displays a long list of warnings such as:
Creating SuiteCRM configuration file (config.php)
Creating SuiteCRM application tables, audit tables and relationship metadata
… Notice: Undefined index: module in /home/sites/marionandpeter.com/public_html/suitec1/c1/modules/AOW_WorkFlow/AOW_WorkFlow.php on line 134 Notice: Undefined index: moduleList in /home/sites/marionandpeter.com/public_html/suitec1/c1/modules/AOW_WorkFlow/AOW_WorkFlow.php on line 89 Notice: Undefined index: moduleList in /home/sites/marionandpeter.com/public_html/suitec1/c1/modules/AOW_WorkFlow/AOW_WorkFlow.php on line 89 Notice: Undefined index: module in /home/sites/marionandpeter.com/public_html/suitec1/c1/modules/AOW_WorkFlow/AOW_WorkFlow.php on line 134 Notice: Undefined index: moduleList in /home/sites/marionandpeter.com/public_html/suitec1/c1/modules/AOW_WorkFlow/AOW_WorkFlow.php on line 89 Notice: Undefined index: moduleList in
The solution to this problem is permission related. All folders should be 775 and (ideally) all files 644. Apparently only the folder permissions are critical - there are a lot of files to change ! With all Folders at 775 the messages disappear. Very good !
Same problem but not solved by your solution. What I did :
find SuiteCRM -type d -exec chmod 755 '{}' ';'
find SuiteCRM -type f -exec chmod 644 '{}' ';'
But still :
Notice: Undefined index: moduleList in /var/www/html/SuiteCRM/modules/AOW_WorkFlow/AOW_WorkFlow.php on line 89
Notice: Undefined index: moduleList in /var/www/html/SuiteCRM/modules/SecurityGroups/SecurityGroup.php on line 556
Additionally, After installing, it is normally best to run Quick Repair/Rebuild once or twice. If you have not done this you can go to the Admin menu and click Repair > Quick Repair and Rebuild. If you are prompted to execute any changes, please do so.