Hi @Cadej,
I was able to replicate the issue on my side. I’ve applied the solution I told you and it worked ok.
Could you check if the case in the letters of your module name is correct?
if you go to public/legacy/custom/Extension/application/Ext/Include there should be a file with the name of your module.
In my case I added a MyModule module, with package prefix of test.
On public/legacy/custom/Extension/application/Ext/Include/MyModule.php I have
<?php
//WARNING: The contents of this file are auto-generated
$beanList['test_MyModule'] = 'test_MyModule';
$beanFiles['test_MyModule'] = 'modules/test_MyModule/test_MyModule.php';
$moduleList[] = 'test_MyModule';
?>
On the fix file public/legacy/custom/Extension/application/Ext/ModuleNameMap/my_module.php in have:
<?php
$module_name_map = $module_name_map ?? [];
$module_name_map['test_MyModule'] = [
'frontend' => 'my-module',
'core' => 'test_MyModule'
];
Then I had to do a repair and rebuild.
Another thing.
Are you able to load the homepage ok?
I’m not getting all those errors.
Could you check the following file please?
public/legacy/.htaccess
On RewriteBase you should have the following:
-
If your
vhostis pointing topublicinside SuiteCRM 8 folder,RewriteBaseshould have/legacy -
If your are using a subfolder in the url like
https://<yourdomain>/subfolder/public, thenRewriteBaseshould have/subfolder/public/legacy