Ok, I dug a little deeper and at least for me the ajax error is just a symptom of a permissions problem.
In the config.php file the permissions were set as
PHP Code:
'default_permissions' =>
array (
'dir_mode' => 1528,
'file_mode' => 432,
'user' => '',
'group' => '',
),
All the files sugarCRM was creating weren't giving enough permissions.
I changed the values to:
PHP Code:
'default_permissions' =>
array (
'dir_mode' => 1533,
'file_mode' => 436,
'user' => '',
'group' => '',
),
which gives the files and directories extra permissions.
Next step is to delete everything in the /cache folder so sugarCRM can rebuild everything with the extra permissions.
After that, give it a go.
This seems to have cleared everything up. However I'm not sure what the implications of this are. I'll need to look into what files and directories are created and see if there are any issues with security.
Best of luck.
Bookmarks