Hello All,

I am in desperate need of some help. We've recently migrated our drupal based site to an external host - domain.com. For the first few weeks everything was working fine. But I've now run into a major problem. When a non-authenticated user visits any page they get a page full of garbage characters. The URL in question is strategicmail.com - going there produces a page full of garbage text. But if you tack on /index.php to the main page, it appears like it should. But if I'm logged in as the admin, all the pages work fine - including the index. I suspected something perhaps in the .htaccess file since it doesn't appear to be following DirectoryIndex rule but I'm really just not sure.

We're on an Apache server, PHP5 is running as a CGI, it's a shared IP, and I've got (or had before this debacle) clean urls working properly.

I've gone back and forth on so many things but I really don't know where to start. I've wondered if there would be any issues using PHP as CGI as opposed to an Apache module? Would something need changed in the .htaccess? If I can post anything else to help give more details please just let me know. Any help you could provide would be a monumental help to me.

Thanks!

Comments

dwatty1’s picture

To add to the mystery of this problem for me, the site is now functioning properly. The garbage characters don't load for auth'd or non-auth'd users. I haven't done anything to change the settings of the site, it's just reverted back to working.

Does that detail make this more or less confusing?