I've got a subdomain-type multisite install working on my primary domain (mindfulmammoth.com), which is hosted by LunarPages. Now, I'm having trouble adding child/subdomain sites. I can't tell if this is a WordPress configuration problem, or a cPanel/LunarPages problem.
Using my cPanel, I told LunarPages to create a subdomain called fireandflora.mindfulmammoth.com. Then, using the WordPress site admin, I created a new site at fireandflora.mindfulmammoth.com. When I try to visit the site dashboard, I'm taken to http://fireandflora.mindfulmammoth.com/wp-admin/
where I get the message
Not Found The requested URL /index.php was not found on this server.
I navigated to fireandflora.mindfulmammoth.org, and got an Apache server test page.
So I went and looked at the filesystem. It seems that, when I used cPanel to create the subdomain, it also created a folder called fireandflora under my public_html folder. I looked in this folder, and found that it was essentially empty, containing a single folder (cgi-bin), but that cgi folder was empty.
As an experiment, I added an index.html file to the fireandflora subfolder. The html file just says "Hello World". Now, when I navigate to fireandflora.mindfulmammoth.com, I get "Hello World". But hello world is not WordPress.
I feel like there's some miscommunication between WordPress and LunarPages. Where the default LunarPages subdomain behavior is not what WordPress is expecting, so that when WordPress tries to send me to a control panel, or to visit the new site, the LunarPages nameservers redirect me to some alternate place. But I don't know what to do about it.
Any help would be greatly appreciated.