My custom-built PHP link-shortening site has run into a critical issue: the moment I submit my credentials, the admin dashboard renders completely blank. The only recent change was moving the nameservers off Cloudflare and pointing them back to my Bluehost VPS, so I suspect a configuration or path issue rather than a code overhaul. I have not yet reviewed the server error logs, so the first step will be a full diagnostic of Apache/Nginx, PHP, and MySQL logs to pinpoint any fatal errors, mis-routes, or permission conflicts. Once the root cause is identified, I need the following: • Restore full visibility and functionality of the admin dashboard—login, stats, and settings pages must load without blank screens or PHP notices. • Document the fix clearly so I can reproduce it if I migrate again. • Provide a brief health check on the current DNS, SSL, and caching setup to ensure nothing in the Cloudflare-to-VPS switch remains misconfigured. • Suggest any preventative tweaks (error handling, version upgrades, backup policy) that will keep this from resurfacing. The codebase is pure PHP with a small MySQL backend—no WordPress or other CMS middleware. I’m happy to give SSH/FTP and cPanel access for troubleshooting. Once the dashboard loads reliably and the root issue is explained, the job is complete.