PHP deploy starts, but no front page is available

The front page is missing: / answered 403. There is no index.php anywhere in ~/project, so nothing in this project is a front page. Add an index.php, or set docroot in panelalpha.yaml to the directory that holds the application. A repository that is a library rather than a site has no front page to serve.

Seen79 times · 3 variants
WhereAstro, Php, Sveltekit

Why it happens

The PHP container starts and responds on port 8000, but the root path returns HTTP 403. Engine could not find an index.php in the project directory, so it has no front page to serve. The archive may be a library or the application may be located in a different document root.

What the log looks like

Deploy log
Detected project type: PHP (no Composer)Using strategy: phpStarting application (docker compose up -d)Health check: http://[ip]:8000/ answered HTTP 403Check failed: The front page is missing: / answered 403. There is no index.php anywhere in ~/project.

Try PanelAlpha Engine yourself.

The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.

Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPURead the documentation