Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [rewrite] Internal Server Error po zmanie AllowOverride na All
Forum PHP.pl > Forum > Serwery WWW > Apache
onlyX
Witam!

Żeby działały pliki .htaccess zmieniłem w ustawieniach Apache:
  1. <?php
  2. <Directory /var/www/>
  3.    ...
  4.    AllowOverride All
  5.    </Directory>
  6. ?>


po czym w katalogu w którym jest .htacces wystąpił błąd
500 Internal Server Error

reguła mod_rewrite:
  1. <?php
  2. RewriteEngine on
  3. RewriteRule!.(jsl|ico|gif|jpg|png|css)$ index.php
  4. ?>


Plik rewrite.load znjaduje się /etc/apache2/mods-enabled
z kolei mod_rewrite.so jest w /usr/lip/apache2/module, więc powinno być w porządku.

Ktoś wie co może być przyczyną błędu?
b4x
W httpd.conf

Kod
<Directory /var/www/*/public_html>
AllowOverride All
<Files ~ "^\.ht">
Deny from all
</Files>
</Directory>


Gdzie public_html jest przykładowym katalogiem w którym www jest umieszczona, powinno śmigać. smile.gif
onlyX
Zrobiłem jak napisałeś, jednak nic to nie dało.
Co ciekawe, na drugiej maszynie wirtualnej RewriteEngine działa bez zarzutu, a konfiguracja w plikach zrobiłem identyczne. Jedyne co je różni to czas instalacji (działający działa od pół roku). Czy to może mieć jakiś wpływ? Inne wersje apache? Głupieję już. tongue.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.