That wasn’t in the URL, it was a folder (Windows File Explorer).
I extracted the downloadable installer to see where everything resides within.
Typically in Linux installations (yes I have Linux certifications) installations are a simple copy, and then config based upon the environment.
The installer (downloaded from SuiteCRM website) doesn’t even have the API directory within the public folder like it’s supposed to based upon the error.
API = Application Programming Interface, i.e, graphical images presented to user to use APP.
This would make sense since the installation appears to go through using Softaculous but all I get are blank pages. Blank pages = no APIs
The error during pre-check:
“The url used for the call was: https://nordcybersecurity.com/makeitwork/**public**/api/graphql”
The installer file was unzipped to view contents:
And I traversed into the public folder:
No API folder within the extracted installer:
I wish there was a hash so I could check and make sure the files were downloaded properly.
Even the GitHub images don’t have hash values provided.
But, what is interesting is that the newest version was just released 5 days ago. The install which was working, but throwing errors was installed more than 5 days ago. So it was a different version.
Is there anyway I can get in contact with someone to get the older version? << Edit >> Found on sourgeforge, still no hash values to validate.
While I think the product is interesting, and I love opensource products, the more I read about the problems people have installing SuiteCRM, the more I’m thinking of finding a different product.
I just viewed the install.log referred to by the pre-installation system checks to review for more information (which btw was not in the default install folder as indicated online – it’s actually under a log folder under the install main folder).
Regardless, there is no more additional information provided. I have googled and googled.
I even went and checked each application settings and compared with the compatibility matrix again.
The host is running:
PHP 8.1
Apache 2.4.59
MySQL 5.7.23-23
I’m using Firefox 126, and even testing with compatible versions of Chrome.
The error thrown in the precheck looks like it’s trying to use curl to transfer files to and from the location. But the location doesn’t contain the directory it’s trying to get to – the API directory.
Why is it missing?