Phpmyadmin blank page when initial setup is attempted

i have crawled all the troubleshooting guides but have had no success in getting the phpMyAdmin panel to work over the internet.
I’m getting a 200 response client side. I’ve checked and double checked the configurations. My only hypothesis is that because apache is the owner of the directory and i’m forcing SSL on the server theres something causing it to send data to the wrong port. The index.php just wont post. im driving myself crazy with this. Rarely have had i had this much trouble configuring something.
Ok the firefox developer console reports a cross origin access restriction and since i’m using cloudflare this would imply that there’s something that prohibits this in the configuration. How do I whitelist cloudflare?