Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

[Solved] Login and Assets-Files in IE8


Reply

6 Posts   1367 Views

Avatar
StartUp3D

28 October 2009 at 1:13am (Last edited: 4 November 2009 1:07am), Community Member, 10 Posts

Hi there,
since a few days i got some problem with one of my customers Silverstripe-Hosting (hosting at Strato in Germany):

If I watch the site via Opera or Firefox all of the assets-files are shown. Additionally the administration-login works with no problem.

If I watch the site via Internet Explorer 8 all of the images and files, uploaded via assets-management ar not shown. The path for the files is correct. Additionally the administration-login fails, because i got redirected after entering my login-data to the address ".../Security/Security/LoginForm". Normally that should be ".../Security/LoginForm".

In my base-htaccess-file i got "RewriteBase /". Also i got the "<base href"-tag in my page.ss-file.

One thing that came into my mind was the missing "Slash" for the path of the assets-files. But how can i tell Silvertripe to put a single "/" into my assets-files i´m putting on the site?

If you want to take a look at the problem please visit http://www.geiger-personalconsult.de (for example the Image under the menue "vita")

Maybe someone can help me out here.

Thank you in advance for your effort,
Otto

Avatar
baba-papa

28 October 2009 at 9:24am Community Member, 279 Posts

You login via [url]/Security/login.

Avatar
StartUp3D

29 October 2009 at 3:46am Community Member, 10 Posts

I know, but it´s redirecting me to ".../Security/Security/LoginForm"

I think it´s because the previous "/" is missing. At the image-path AND also at the form-action-path. So IE8 is not using the root-path (e.g. http://www.geiger-personalconsult.de/), instead it´s using "http://www.geiger-personalconsult.de/Security/".

I have no clue why this is happening.

Avatar
badjedi

3 November 2009 at 11:28am Community Member, 25 Posts

I am having the exact same issues with a client, using vista and IE 8

Avatar
StartUp3D

3 November 2009 at 8:43pm Community Member, 10 Posts

As you can see here (http://blogs.msdn.com/ieinternals/archive/2009/07/27/Bugs-in-the-IE8-Lookahead-Downloader.aspx) there is a bug in IE8 called "The BASE Bug". But as you can read it should be fixed already.

Also i´m confused, that it has to do with the bug mentioned above, because other silverstripe-installations on other hosting-partners do not have this problem.

Still have no clue :(

Avatar
StartUp3D

4 November 2009 at 1:07am Community Member, 10 Posts

Problem solved:

Obviously the file "Page.ss" was edited with an editor who put cryptic special characters before the starting <html>-tag (maybe some UTF-8?). In my editor that characters weren´t visible. Only copying the source-code from the IE8 into my editor made that charactes visible to me.

After i cleaned the file "Page.ss" and uploaded it, the site is rendering without any problem again.

Best regards,
Otto