![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 62 Pomógł: 0 Dołączył: 17.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
Wgrywam plik .htaccess na serwer, wyrzuca mi błąd 500 (Internal Server Error). Co śmieszniejsze, nawet gdy dam plik tylko z treścią "RewriteEngine On" (nic dalej) też wyrzuca 500...
Serwer obsługuje mod_rewrite. Co z tym może być? Probowałem z chmodami dla pliku - nic nie dało, dodawałem też opcję FollowSymLinks - również bezskutecznie. Jak to można rozwiązać? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Żeby to było na localu to bym się nie dziwił... Ale tak się dzieje na serwerze produkcyjnym hostingu współdzielonego na az.pl o ile teraz dobrze kojarzę (dawno tam już nie grzebałem) (IMG:style_emoticons/default/smile.gif) Mi samemu kopara opadła gdy poprawny htaccess wrzuciłem na serwer a on wysypał stronę (IMG:style_emoticons/default/winksmiley.jpg) Dopiero gdy porównałem mój ze starym plikiem to ową zależność zauważyłem. Manipulowałem tym enterem w moim (raz dawałem raz kasowałem) i, jak się okazało, to była rzeczywiście przyczyna problemu. Wiem, że to dziwnie brzmi i trochę jak z kosmosu, ale niezbadane są konfiguracje serwerów współdzielonych (IMG:style_emoticons/default/biggrin.gif)
Nie wiem od czego dokładnie to zależy, bo na localu wszystko u mnie chodzi niezależnie od struktury owego pliku... Aha... Wspomniało mi się jeszcze jedno. Błąd ów występuje także gdy chce się odpalić na najnowszych wersjach Apache'a skrypty powiązane jeszcze z php4. Niedawno zrzuciłem jakąś starą wersję serwisu w mojej firmie, który miał w htaccess na końcu regułkę o użyciu php4 by działał poprawnie. Jako że nowsze wersje Apache'a nie wspierają PHP w wersji 4.X to wywaliło mi na localu konflikt i musiałem usunąć z htaccess ten wpis by serwis ruszył. Oczywiście działał niepoprawnie, ale chociaż działał, a nie wykrzaczał już na tym pliku. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 12:36 |