Изолированный отрицательный опыт. Не запускайте setup.php.
php -S 127.0.0.1:8793 -t public
Откройте http://127.0.0.1:8793/login.php: HTTP503 и понятное сообщение.
Это отдельная распакованная папка, не рабочий кабинет с ранее созданными users.json.

Автоматическая HTTP-проверка после запуска сервера: python probe_http.py unavailable
При другом порте задайте PHP_MANUAL_HTTP_URL=http://127.0.0.1:PORT.
