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

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

magic_quotes_gpc Issues

First, we need to fix the magic_quotes_gpc warning, as this will cause problems (and BigTree can't automatically turn it off on GoDaddy).  You will need to place a file called "php.ini" in the root of your GoDaddy site (this might already be there).  You may also need a "php5.ini" file (it varies depending on your hosting setup).  In each of those files add the following code at the bottom:

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

After your php.ini files have been updated, try reloading BigTree's install.php script to see if the magic_quotes_gpc warning has gone away.  If it persists, please see this GoDaddy support article: Why isn't my php.ini file taking effect?

After your magic_quotes_gpc error goes away, continue the install normally, ignoring the warning htaccess warning, and after that be prepared to FTP into your server to adjust your .htaccess file.

.htaccess Issues

You will be modifying this file:

/site/.htaccess

Update /site/.htaccess to look like the following (you're losing a lot of nice caching and deflate compression, but GoDaddy 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 GoDaddy hosting, please submit an issue at GitHub.