Installation problems - Undefined index: module

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

There are no entries in sugarcrm.log.

What am I doing wrong ? Thanks.

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

WorkFlow.php on line 89 :

$app_list_strings['aow_moduleList'] = $app_list_strings['moduleList'];

SecurityGroup.php on line 556 :

$security_modules[$row['lhs_module']] = $app_list_strings['moduleList'][$row['lhs_module']];//rost fi

I can login in SuiteCRM as admin, but not via the user I defined. I am testing now. What problem shall I expect ? What is the solution ?

Hi,

If you go to your config.php and look for:

  'default_permissions' => 
  array (
    'dir_mode' => ,
    'file_mode' => ,
    'user' => ' ',
    'group' => ' ',
  ),

The settings may differ depending on your Hosting Solution or Instance but we recommend the following :

  'default_permissions' => 
  array (
    'dir_mode' => 1517,
    'file_mode' => 420,
    'user' => 'www-data',
    'group' => 'www-data',
  ),

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.