public/legacy suitecrm.log:
Unable to find relationship am_projecttemplates_contacts_resources
Unable to find relationship emails_email_templates
Unable to find relationship emails_email_templates
Unable to find relationship projects_contacts_resources
Unable to find relationship am_projecttemplates_contacts_resources
Unable to find relationship projects_contacts_resources
Unable to find relationship am_projecttemplates_contacts_resources
Unable to find relationship emails_email_templates
Unable to find relationship emails_email_templates
prod.log:
[2024-03-04 08:43:48] php.INFO: User Deprecated: Since api-platform/core 2.7: Use âApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterfaceâ instead of âApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterfaceâ. {âexceptionâ:â[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". at /home//public_html/stage2/vendor/api-platform/core/src/Hydra/Serializer/CollectionFiltersNormalizer.php:53)â} []
[2024-03-04 08:43:48] php.INFO: User Deprecated: Since api-platform/core 2.7: Use an implementation of âApiPlatform\Api\IriConverterInterfaceâ instead of âApiPlatform\Core\Api\IriConverterInterfaceâ. {âexceptionâ:â[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use an implementation of "ApiPlatform\Api\IriConverterInterface" instead of "ApiPlatform\Core\Api\IriConverterInterface". at /home//public_html/stage2/vendor/api-platform/core/src/JsonLd/Serializer/ObjectNormalizer.php:44)â} []
[2024-03-04 08:43:48] php.INFO: User Deprecated: Since api-platform/core 2.7: Use âApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterfaceâ instead of âApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterfaceâ. {âexceptionâ:â[object] (ErrorException(code: 0): User Deprecated: Since api-platform/core 2.7: Use "ApiPlatform\Metadata\Resource\Factory\ResourceMetadataCollectionFactoryInterface" instead of "ApiPlatform\Core\Metadata\Resource\Factory\ResourceMetadataFactoryInterface". at /home//public_html/stage2/vendor/api-platform/core/src/Symfony/EventListener/DeserializeListener.php:63)â} []
That âerror when calling actionâ is generic, and is not helpful at all. This is a problem with the way the new Angular front-end is reporting back-end errors, and I have asked the lead dev of SuiteCRM to please make the errors more informative.
For now, if you can change the Symfony environment to QA, you should get further information in the web request (seen through browser dev tools, network tab). Youâll find some threads here in the forums (*) where I suggested people to go down that route but they didnât end well because other difficulties got in the way (such as problems getting composer to set the vendor directory right, and getting Symfony to rebuild the cacheâŚ)
The thing is, the default installation from the Softaculous installer in cPanel is broken. Quick repair doesnât work, and support does not have enough log information on how to solve the problem. But SuiteCRM still works; weâre glad it does.
I wouldnât particularly recommend installers like Softaculous or Bitnami for SuiteCRM. I would prefer a simple, vanilla installation where everything is in my control.
Okay, I understand, but you must be quite experienced with SuiteCRM or even a programmer, am I right? Personally, I find the best option is to utilize automatic installation on a cPanel system, as it undergoes thorough testing before becoming publicly available. However, Iâve found myself resorting to manual upgrades for SuiteCRM. If thereâs an issue with the upgrade process, thereâs not much I can do except seek help on forums.
The reality now is that although my CRM is functional, the Quick Repair function isnât working as expected. And i have no idea how to solve it.
Is anyone else experiencing similar issues on cPanel? Or has anyone encountered this problem and found a solution?
I donât really believe this. SuiteCRM is incredibly hard to test before new releases, itâs really a huge app and many parts of it are complex to set up in order to test (email, LDAP, etc). The Cpanel folks canât make a better job at it than the SuiteCRM folks themselves. And you often hear complaints here that SalesAgility puts out new SuiteCRM versions without proper testing⌠as I said, itâs way harder to test than most people realize.
The current issue youâre having proves my point: what is initially easy turns out to be harder laterâŚ
Anyway I have a suggestion for you:
Rename your vendor folder to something else like vendor.OLD (you can delete it later).