No ability to create Websites in WordPress multisite


I’m creating a WordPress multisite on my local desktop with ServerPress. I followed the instructions here:

I skipped the step to install the blogs-dir folder because it has become unnecessary since WordPress 3.5+. I added the “mu-plugins” folder.

But, when I see any options under the “Dashboard” -> “My Sites” in the WordPress admin. In fact, I can’t add or remove plugins.

What am I missing or doing wrong?