Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ IIS _ Dziwne zachowanie na dwóch IIS-ach 7

Napisany przez: wobst 14.01.2010, 19:59:42

Hej,

W zasadzie nie wiem czy wybrałem dobry dział do mojego pytania, ponieważ nie wiem czy sprawa dotyczy skryptu czy serwera www.

Hostuje swoje aplikacje na tandemie IIS 7 + PHP + MySQL. Posiadam lokalne środowisko do debugowania i serwerek wystawiony na sieć (konfiguracja podobna). Mam stronę bazowaną na skrypcie WordPress. Na moim lokalnym środowisku wszystko wydaje się być OK, natomiast na serwerze zdalnym, nie wiedzieć czemu, jest dodawany górny margines do strony. Żeby lepiej zobrazować ową sytuację załączam zrzuty :

http://test.sushi-online.pl/sushi_zdalny.jpg

http://test.sushi-online.pl/sushi_localhost.jpg

Chodzi mi o ten szary pasek na samej górze. Oczywiście kod jest ten sam na serwerze zdalnym i lokalnym.

Moje dzieło można podziwiać na wersji testowej - muszę jeszcze włączyć cache'owanie, bo działa dość wolno.

Byłbym wdzięczny za jakiekolwiek sugestie, porady.

Napisany przez: batman 14.01.2010, 20:12:38

Problemem jest to, że w znaczniku body masz znaczniki link, które powinny być w head, oraz masz sporo enterów między body, a pierwszym znacznikiem.

Napisany przez: wobst 14.01.2010, 20:30:59

Dzięki za odpowiedź!

Poprawiłem nieco Entery - nie pomogło (próbowałem tego wcześniej), natomiast co do elementów LINK, znajdują się one w sekcji HEAD - tak przynajmniej jest w źródle. Firebug faktycznie widzi je w BODY (nie wiem dlaczego), natomiast w źródle ewidentnie są w HEAD.

EDIT: Firebugowałem stronę na localhoście i serwerze zdalnym i faktycznie na localhost znaczniki LINK są w sekcji HEAD, natomiast na zdalnym w sekcji BODY. Najlepsze jest to, że kod źródłowy jest OK - czyli wszystko w poprawnych sekcjach. Zastanawiam się dlaczego przeglądarka w ten właśnie sposób odczytuje ten kod i kiedy następuje przeniesienie tych LINK'ów do sekcji BODY.

Napisany przez: batman 14.01.2010, 20:45:05

Nie tylko Fx tak to widzi, Ie8 i Chrome 4 również. POnadto Chrome widzi dodatkowe style, tak jakby coś Ci dokleiło do strony jakiś złośliwy kod lub jakaś reklama na hostingu Ci się dodawała.

Napisany przez: wobst 14.01.2010, 21:06:23

Cytat(batman @ 14.01.2010, 20:45:05 ) *
Nie tylko Fx tak to widzi, Ie8 i Chrome 4 również. POnadto Chrome widzi dodatkowe style, tak jakby coś Ci dokleiło do strony jakiś złośliwy kod lub jakaś reklama na hostingu Ci się dodawała.


O, a to ciekawe - specjalnie zainstalowałem Chrome i faktycznie wyświetla tak samo, inspektor pokazuje tak samo, natomiast gdy pokazuje źródło, wszystko jest OK. Jakie dodatkowe style widzi Chrome, bo ja nic takiego nie zdiagnozowałem? I w jaki sposób to działa - dlaczego źródło jest OK i jak może mi się coś "doklejać" - pierwszy raz spotykam się z taką sytuacją.

EDIT : Skonwertowałem część plików na UTF-8 NO BOM i zaczęło działać (choć robiłem tyle rzeczy, że tak naprawdę nie wiem co pomogło).

Napisany przez: batman 14.01.2010, 21:49:19

U mnie w narzędziach dla programistów Chrome pokazuje takie coś (tego jest znacznie więcej):
http://img99.imageshack.us/i/zrzut.gif/

Napisany przez: wobst 15.01.2010, 13:22:20

Hmm... dziwne, ja nie mam tego w Chromie. Ciekawe gdzie i jak się to dokleja...

Napisany przez: batman 15.01.2010, 13:33:09

Możliwe, że to wina Chrome, że to się dokleja. Pogrzebałem nieco i to wygląda na filtry adblocka. Jednak dziwne jest to, że wtyczkę wyłączyłem zanim zacząłem sprawdzać źródło. Bez tej wtyczki nic się nie dokleja. Czyżby udało się znaleźć babola w Chromie? winksmiley.jpg

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)