[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-warning-front-page-is-missing-answered":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":17,"titleAccent":6,"lead":18,"facts":21,"why":36,"log":41,"fix":70,"engine":79,"related":86,"pitch":94},"php","front-page-is-missing-answered","PHP deploy started, but no web front page was found","Php",{"description":9},"Learn what causes PHP deploy started, but no web front page was found, how PanelAlpha Engine responds to it during deployment.",[11,14,16],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":7,"href":15},"\u002Fapps\u002Fstacks\u002Fphp",{"label":6},"",[19],{"text":20},"Warning recorded 1 times in PanelAlpha Engine deploys on Php. The deploy log below is the recorded failure output.",[22,27,30,32],{"label":23,"value":24,"tone":25,"tooltip":26},"Type","Warning","warn","An issue PanelAlpha Engine catches around a deploy that does not break it. It tells you, before or after, that you may need to do something.",{"label":28,"value":29},"Seen","1 times",{"label":31,"value":7},"Where",{"label":33,"value":34,"tooltip":35},"Status","Observed","Our team will look into this soon, verify the cause and try to fix it in an upcoming release.",{"heading":37,"body":38},"Why it happens",[39],{"text":40},"The repository is a PHP library and does not contain an index.php entry point. The application started successfully, but the root URL returned HTTP 403 because there is no front page to serve. The health check therefore marked the deploy partial.",{"heading":42,"block":43},"What the log looks like",{"header":44,"lines":45},"Deploy log",[46,50,54,58,62,66],{"segments":47},[48],{"text":49},"Detected project type: PHP",{"segments":51},[52],{"text":53},"Using strategy: php",{"segments":55},[56],{"text":57},"Container project-app-1 Started",{"segments":59},[60],{"text":61},"Health check: http:\u002F\u002F[ip]:8000\u002F answered HTTP 403",{"segments":63},[64],{"text":65},"Check failed: The front page is missing: \u002F answered 403.",{"segments":67},[68],{"text":69},"There is no index.php anywhere in ~\u002Fproject.",{"heading":71,"steps":72,"block":76},"How to fix it",[73],[74],{"text":75},"Deploy a PHP site repository that includes index.php, or add an index.php to this project. If the site is inside a subdirectory, set docroot in panelalpha.yaml to that directory and redeploy. If this repository is only a library, do not deploy it as a web application.",{"header":77,"lines":78},"Fix by hand",[],{"heading":80,"body":81,"block":84},"How PanelAlpha Engine solves it",[82],{"text":83},"The Engine could identify library-style Composer packages before startup and explain that they are not web applications. It could also distinguish an expected library response from a failed site health check and avoid the unrelated Composer post-autoload-dump warning when no such script is defined.",{"header":17,"lines":85},[],{"heading":87,"items":88},"Apps affected",[89],{"title":90,"badge":91,"tone":92,"href":93},"psr\u002Flog","1 occurrence","err","\u002Fapps\u002Fphp-fig\u002Flog",{"heading":95,"body":96,"footNote":97,"docsLabel":98,"docsHref":99},"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 CPU","Read the documentation","https:\u002F\u002Fpanelalpha.com\u002Fdocs"]