I upgraded from v2.1 to v2.2. My upgrade did not go as outlined in the docs. The v2.1 was in a directory called silverstripe (public_html/silverstripe/) and I had a non-ss website in the home directory. I removed the old non-ss site and uploaded a fresh download of v2.2 to the home directory (public_html/). I copied and overwritten all the folders except for cms, sapphire and jsparty. When I went to the main page, it gave me the install screen. I tried accessing www.mysite.com/db/build?flush=1 and I got Page not found. After repeating the process again, still same message. So I entered the exisiting database info into the install screen on the main site and installed v2.2. The site works and the new version is showing along with my template and such from the v2.1 site. After testing everything out, all works as desired except for one BIG thing.
My subdomains do not work anymore. I have an instance of Roundcube installed in /public_html/webmail/ and when I go to webmail.mysite.com it says /public_html/sapphire/main.php can not be found. There is no reason for Roundcube to want that file (and the file is there).
My .htaccess makes a call to that file so I think it maybe something to do with permissions. I remove the SS stuff out of my .htaccess from my home directory and my Roundcube and other subdaomins work again but now my site does not.
I have to have both and it seems that my home directory .htaccess file is blocking all the directories but the ones SS uses. How do I fix this?????
Thank you for the help.