Fresh wordpress installation jumps to wp-admin/setup-config.php no matter what

Nginx, debian 10, server already hosts another wordpress site with no issues.

What I did about 15 times now:

  1. configured server with cloudflare ssl full strict
  2. tested domain works with a static index.html
  3. wget latest wordpress
  4. rsync -zavP wordpress to working directory
  5. change own to www-data:www-data, check mod is 755/644 everywhere
  6. go to front end
  7. run installer
  8. installer succeeds
  9. log in to backend
  10. no problem, all looks good
  11. check db, no problem
  12. check wp_options, correct domain name, all good
  13. go to front end, jumps to wp-admin/setup-config.php
  14. go to front end from incognito, jumps to wp-admin/setup-config.php
  15. go to front end from a different computer, wp-admin/setup-config.php

WHY

I have been trying to install wordpress for a third day now. I have no idea what the hell is the problem.

any ideas?

The page I need help with: [log in to see the link]

 

This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer