OK... I've been working on my senior project for college for over 2 months now. It has been located at http://411.chrisllorca.com for the duration of the project.

In that time, I have been using the same server, and its been hosting multiple projects for me including my own personal site.

Now, my client informed me that the site wasn't "loading" for her... and this made no sense to me because I was updating the site the whole time. I was using Firefox... so I thought maybe she's using IE7, so I try and load the page in IE7 and I get the following error message:

Internet Explorer cannot display the webpage

Most likely causes:
You are not connected to the Internet.
The website is encountering problems.
There might be a typing error in the address.

What you can try:
Diagnose Connection Problems

More information

I'm in a total panic right now. After 2 months of development, my site is not accessible to anyone in Internet Explorer.

I'm not even sure where to begin. In Firefox I can browse the site fine, but not at all in IE7. In Firefox, I logged in, and checked the admin/logs to see if it would give me any clues... I did find an error message regarding "auto timezone" so I disabled the module... but it still won't load the page, and still wont give any details in the logs about what is happening.

I decided I then check my own web site which is also running Drupal 5.0, and it gives me the same error message?! I'm in a total panic, I'm desperate for help... and I could use some expertise and some sedatives.

Please drupal Gods, I bow down and beg for your mercy and some guidance through this issue.

I have 2 weeks for her site to be fully functional! :(

Help please, anybody

Chris

Comments

Grinin’s picture

I decided to backup the database, and try running "update.php".

After running it, I tried to load the pages in IE7, and when I first try it, it loads the pages fine and I can navigate around for about 3-7 clicks, before I get the error message again.

What the heck is going on. :(

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

Grinin’s picture

With auto-timezone disabled:

Message var now = new Date();var offset = now.getTimezoneOffset();if (!(offset == 300)) {document.write('/x3clink rel="stylesheet" type="text/css" href="/autotimezone/' offset '"/x3e')}; not found.

I tried enabling/disabling it multiple times but i get the same error message when trying to load the page in IE7.

Again, everything works fine in FF

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

vm’s picture

one of the weirdest things I've seen yet.
Oddly enough it works in IE6 too.
So it works in IE6 and FF and returns a dns error in IE7

seems like IE7 is basically being "blocked"

have you added any deny rules or anything ?

Chill35’s picture

The problem I think is in the <head>

http://411.chrisllorca.com/

<head>
...
<script type="text/javascript">
var now = new Date();
var offset = now.getTimezoneOffset();
if (!(offset == 0)) {document.write('<link  rel="stylesheet" type="text/css" href="/autotimezone/' + offset + '"/>')};
</script>

...

</head>

Can you get rid of that script ?

Grinin’s picture

My assumption was that by disabling the module, it would get rid of anything having to do with it.

I will try and find if that is hard coded somewhere, but I don't think that is the case...

Also, my site, chrisllorca.com does not use autotimezone module at all, and the same is happening there...

IE7 also downloads the favicon for both sites, and flashes the title before showing that error page...

WTF!?

I mean, did MS get mad at my "Dont buy Vista" article?

Chris

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

sepeck’s picture

I refreshed and it showed up in IE7

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide -|- Black Mountain

-Steven Peck
---------
Test site, always start with a test site.
Drupal Best Practices Guide

Grinin’s picture

I am trying to think of any server settings I may have changed, and I remember logging into my control panel and setting the server to use php 5.1.2 while the install was performed on php 4.4.2. I'm trying this, and if it doesn't work I'll try removing "fastcgi"

Any ideas or suggestions would be great... I'm still in a panic at 2:33 am

Thanks everyone whos posted suggestions!!

Chris

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

Chill35’s picture

I don't mean to alarm you even more but there's same problem with http://chrisllorca.com it seems.

Caroline

Grinin’s picture

Caroline,

I know, I'm freaking out, and I'm not sure what to do right now... I'm more concerned however with my clients website 411.chrisllorca.com because my graduation is riding on the project's success.

Thanks though.

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

Chill35’s picture

That is very weird. Here's what I just experienced with http://chrisllorca.com in IE 7 :

A flash of some code (I think I saw a body tag)
Followed by a flash of your web site, then
IE error page

Caroline

No problem in Firefox

Grinin’s picture

Before figuring it out:

I know... I'm having cold sweats right now... nearing 3am... I'm thinking about taking some nyquill and trying to sleep, and hopefully this is just a terrible nightmare.

After previewing this comment & while trying to fix it...:

I thought about the last few changes I made since last checking it in IE7....

I enabled CACHING on both sites...

I have since removed caching on both sites... and they seem to work. I guess the cache had code from when the modules were working???

I don't know... all I know is I'm going to bed before I break something else.

Wow.. thanks everyone for the suggestions, I greatly appreciate it... and I'll check the thread in the morning to see if anyone else reports any outages or broken code somewhere.

Thanks again, I appreciate all of your speedy responses.

chris

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

vm’s picture

yes the cache would still be left in table.

you can trunctuate the cache table manually in your database, this should clear the code stuck in cache. You should then be able to turn cache back on. The devel module may have a clear cache button you can add to your toolkit on the admin side.

Grinin’s picture

I got plenty of bandwidth, and my users can wait patiently... I'm never going to try out caching ever! :D

Goodnight all, thanks a bunch!

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

vm’s picture

bandwidth isnt the issue with Drupal really.. its database querries. cache isnt just saved on the users machine its saved in the database. which can make some situations sticky.

Leaving it off is obviously fine and a choice you can make.

good luck.

Chill35’s picture

Can someone explain to me how caching can cause the page to be NOT accessible in a web browser (IE 7) and accessible in others ?

Caroline

vm’s picture

what happened was the script that was in the <head> was stuck in cache and was rendering IE7 useless. Why it worked on IE 6 and not 7 though is some what of a mystery. Though M$ hasnt ever built anything two things quite the same : )

I havent really dug into that scrpt that was being used in head. I'm guessing it was autotimezones, anon users session that may have been throwing it off. There is a spot in auto timezones settings that specifically states if you don't know what you are doing leave it alone. I'm guessing this varaible was set when the module was installed with cached turned on. IE 7 must not like whatever that script was doing.

So it really wasn't cache that was the root of the evil, I don't think. It was that script that was running or trying to run.

Grinin’s picture

I just blame IE7 for sucking so bad... Does MS ever know what the hell they are doing?

I.T. Consultant by day... Drupal developer all the time.
http://chrisllorca.com

R Joseph Newton’s picture

This is just a guess--I have not installed IE7 and have no near-term intention of doing so--but:
the materials I have been reading on IE7 and Vista indicate that they are both locked down pretty tightly. It could well be that checking the system time on the host machine is perceived as an invasive act. I don't see any specific mention of system time on the laundry list of IE changes in script handling, but in general Vista sees access to system time as requiring elevated privileges.

I will leave it to others to do Microsoft's Late-Beta testing, though.

Joseph

Caleb_Chang’s picture

I test my drupal 5.1 site (www.ccmfy.org/v2) on Firefox 2.0.1. It looks good. But when I go to tested in IE 7, except the front page, all other pages looks badly (only header looks fine), either can't c the node or alignment badly.

Here is my test server:
Apache/1.3.37 (Unix)
mod_ssl/2.8.28
OpenSSL/0.9.7a
PHP/4.4.6
mod_perl/1.29
FrontPage/5.0.2.2510

And I am using Nifty Corners Theme. I tried other themes looks similar results.

An example of a "bad" screen-shot can been taken here:
www.ccmfy.org/Debug/Bad-Screen.JPG

Thanks for your considerations.

Caleb_Chang’s picture

I make some changes to the custom blocks (http://drupal.org/node/138145#comment-224202)
and found out that sites look good in IE7. But I found out that, all the flash files (swf) i embedded either in the blocks or pages, all can't be viewed (i onli c 'white box', nothing displayed). Any corretion I needeed to make to my sites or IE installations problems?

Thanks for your help.

Village Internet’s picture

Ran into the same problem after installing ubercart. The site did not work with Internet Explorer 6 or IE 7 although other browsers were fine. The rendering time was over 20 seconds for IE and was receiving random error messages. Disabling cache at /admin/settings/performance solved the problem. As an alternative, I enabled Boost, which is working quite nicely. http://drupal.org/project/boost