No to właśnie znalazłem buga na home.pl ;)
Dorobili ostatnio obsługę w ich .htaccess zmianę parsera dla poszczególnych rozszerzeń plików. Za pomocą konstrukcji:
:Location *.php
Use php5
Mówimy ich webserwerowi że ma traktować pliki .php za pomocą parsera PHP5. Super, nie?
No to teraz wstawmy jakąś konstrukcję z PHP5 do index.php. O, zonk. Ichnich serwer nie wie, że plik domyślny ma jakieś rozszerzenie, a szczególnie nie wie że ma rozszerzenie .php. A o tym, że takie pliki ma parsować poprzez PHP5 to juz kompletnie nic nie wie.. I sypie błędami. Ale wystarczy teraz wejść na adres /index.php, i już wszystko zaczyna działać, jak za dotknięciem magicznej różdżki :)
Obejścia moga być dwa, jedno bardziej, drugie mniej wygodne. Zacznijmy od drugiego:
do .htaccess wstawiamy:
Index index.php. Voila!
Powyższe może nie być przydatne, jeśli w innych plikach mamy na sztywno odwołania do pliku index.php - zmienianie w setce plików adresu jest mało wygodne. No to obchodzimy buga:
.htaccess:
Index index.php5
:Location *.php
Use php5
index.php5:
<?php
include “index.php”;
?>
Chciałem im to przez chata zgłosić, ale coś chyba śpią… bo pokazuje mi tylko mesga że wszyscy konsultanci zajęci ;) A, niech im będzie, puszczę im maila…
UPDATE
Dostałem od nich odpowiedź:
Dziekujemy za zgloszene. Sprawa jest nam juz znana i trwaja prace nad poprawieniem usterki.
W razie pytan pozostajemy do dyspozycji.
No nic, zobaczymy ile czasu zajmie im zrobienie tego… :)
UPDATE 2
Minął tydzień, jak na razie nic się nie zmieniło. Bug sobie dalej jest :)
Właśnie dlatego, że tacy giganci poprawki wprowadzają po tygodniu albo i wcale wolę korzystać z usług mniejszego providera, ale z adminami na każde moje zawołanie.
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-532
MySZ, chcesz powiedzieć, że będzie to trwało mniej więcej tyle, ile wprowadzenie mod_rewrite? ;)
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-539
@Riddle: To też nie takie proste - z małymi firmami to jest tak, że ciężko wybrać, czy taka firma nie zniknie po miesiącu. Poza tym często ta mała firma ma mniej do zaoferowania pod względem chociażby transferu, opcji samodzielnej konfiguracji etc. Po prostu trzeba wyważyć proporcje, a na to potrzeba nieco czasu :)
@Mikołaj: No jak znam życie to pewnie podobnie :) Jak wrócę ze świątecznego śniadania sprawdzę czy udało im się coś zrobić, ale bardzo, bardzo wątpię :)
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-540
@Mikołaj: po tygodniu jak na razie żadnych zmian - bug jak był tak jest. Obstawiamy, czy do końca roku uda im się streścić ? ;)
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-545
home.pl - bugów ciąg dalszy…
Nie dość, że poprzedni bug ciągle nie został naprawiony, i ciągle są potrzebne obejścia, to wczoraj doszukałem się kolejnego.
Można sobie ładnie w .htaccess ustawić parsowanie .php za pomocą PHP5, z czego się bardzo c…
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-618
Przedwczoraj (29.05) dostałem info z home.pl że sensowna naprawa tego to przebudowanie całego parsera .htaccess, i błąd zostanie naprawiony i udostępniony w okolicach lipca. Nie jest źle - to tylko 3 miesiące. Microsoft potrafi kazać więcej czekać na bardziej banalne poprawki ;)
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-765
[...] dość, że poprzedni bug ciągle nie został naprawiony, i ciągle są potrzebne obejścia, to wczoraj doszukałem się [...]
Adres bezpośredni: http://urzenia.net/271/bug-w-homepl/#comment-32621