Unable to install 8.7.1

Hi Everyone.

I’m trying to install SuiteCRM 8.7.1.
I’m applied the rules following this page.

I’m connecting on the server
The page appears like this:

Welcome to SuiteCRM
Pre-Installation requirements

Only one warning :

    The result of the curl call to the graphql page was empty.
    The url used for the call was: http://192.168.10.145:81/api/graphql
    The result of the call was:
    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>404 Not Found</title> </head><body> <h1>Not Found</h1> <p>The requested URL was not found on this server.</p> <hr> <address>Apache/2.4.62 (Debian) Server at 192.168.10.145 Port 81</address> </body></html>

When I click on ignore warning, the is not page:
The URL goes to public (weird)

http://192.168.10.145:81/public/install.php#/install

# Not Found

The requested URL was not found on this server.

Thanks for your help.

You have to check if you installed and enabled mod_rewrite module in your PHP, as per the installation instructions.

And perhaps something else in your web root settings in apache.

Thanks for your reply.

Noway. Rewrite is enabled.

Weird.

When I am debugging Apache configs what I usually do is create a hello.php and place it on the public directory, just writing “hello world!” on the browser, or (more useful) with something like this:

<?php
   phpinfo();
?>

And then try to hit that page with http://192.168.10.145:81/hello.php (in your case)

You should see the information and this will verify that Apache is serving the correct web root directory.

With SuiteCRM you should never see “public” in your URLs, that’s why I think you have some problem with web root.

I assume you’re not trying to use a subdirectory such as www.myhost.com/crm/