Pre-Installation requirements

I can not seem to get past this “warning”. http://suitecrm.lan/public/install.php If I “Ignore warning and proceed” the page reloads and nothing happens.

Curl Request on Main Page:
The SuiteCRM Title cannot be found. This is not a valid SuiteCRM Page.

Curl Request on Api:
The result of the curl call to the graphql page was empty.

When installing via cli:
SuiteCRM Silent Install

Running: check-route-access
step: check-route-access | status: done
One or More Failed Checks: The SuiteCRM Title cannot be found. This is not a valid SuiteCRM Page. Please refer to the logs/install.log
One or More Failed Checks: The result of the curl call to the graphql page was empty. Please refer to the logs/install.log
One or More Failed Checks: Please refer to the logs/install.log
Running: check-install-lock
step: check-install-lock | status: done
Installer not locked. Proceeding with install
Running: check-db-connection
step: check-db-connection | status: done
DB credentials ok
Running: install-system-checks
step: install-system-checks | status: failed
PHP Version | success | 8.1.2-1ubuntu2.19
PCRE Library | success | 10.39 2021-10-29
XML Parsing | success
JSON Parsing | success
MB Strings Module | success
Writable Upload Directory | success
Sprite Support | success
ZIP Handling Module | success
Writable Cache Sub-Directories | success
Writable Modules Sub-Directories and Files | success
Writable SuiteCRM Configuration File (config.php) | success
Config override | success
Writeable Custom Directory | success
ZLIB Compression Module | success
cURL Module | success
IMAP Module | success
Upload File Size | error | Your PHP configuration should be changed to allow files of at least 6MB to be uploaded.
PHP Memory Limit | success | OK (Unlimited)

You should never be seeing “public” in your browser URLs.

In your Apache configuration, the web root needs to be a further level down, it’s the public dir that should be the root of what the web server is serving.

Your installer would then launch at http://suitecrm.lan/install.php

I got it, dumb mistake on my part. Thank you.

ok, I made that change and still have the issue.

Make sure you follow all of the installation guide.

You probably are missing the curl PHP module (and all the other required modules).