Due to 1and1's limited access to .htaccess files, the automatic install will:

  • Throw a warning about .htaccess files
  • Throw a warning about magic_quotes_gpc
  • End with an "Install Complete" screen without CSS (a white background, looking very broken).

Continue the install normally, ignoring the warnings, and after that be prepared to FTP into your server to adjust your .htaccess files.

.htaccess Issues

You will be modifying these two files:

/.htaccess
/site/.htaccess

Update /.htaccess to look like the following (this is almost the same as the default install, but with a / in front of site/):

RewriteEngine On
RewriteRule ^$ /site/ [L]
RewriteRule (.*) /site/$1 [L]

Update /site/.htaccess to look like the following (you're losing a lot of nice caching and deflate compression, but 1and1 doesn't support setting it up in htaccess):

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /site/index.php?bigtree_htaccess_url=$1 [QSA,L]

RewriteRule .* - [E=HTTP_IF_MODIFIED_SINCE:%{HTTP:If-Modified-Since}]

After updating those two files, BigTree should begin loading styles and routing properly.  If you find any issues regarding compatibility on 1and1 hosting, please submit an issue at GitHub.

magic_quotes_gpc Issues

You now need to fix the magic_quotes_gpc error.  To do this, you will need to create a "php.ini" file in /site/ with the following contents:

magic_quotes_gpc = Off;
magic_quotes_runtime = Off;
magic_quotes_sybase = Off;

After this file is created, magic quotes should no longer be on for BigTree.