Cannot add New site In MultiSite.

Hello. I just installed WP MultiSite and I am getting an error when I try to manually add a new sit (See attached Image). Also, I have installed pro sites and am unable to add a new site through the front end. It just redirects to the homepage.