• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Serwer apache nie widzi pliku htacces

Object Storage Arubacloud
0 głosów
977 wizyt
pytanie zadane 22 października 2016 w Systemy operacyjne, programy przez tirith Mądrala (5,940 p.)
Witam.

Mam następujący problem. Do katalogu ze stroną wrzuciłem plik .htaccess z wpisami które konfugurują przyjazne linki. Niestety serwer apache albo nie widzi tego pliku albo gdzieś jest taka opcją wyłączona ale niewiem za bardzo gdzie. Plik jak wrzucę na home.pl to działa. Dodam że w pliku .htaccess sa ustawione pełne uprawnienia.

Jedyne co się doszukałem to że trzeba odpowiednio skonfigurować plik apache2.conf.

Apache jest na ubuntu server 16.

1 odpowiedź

+1 głos
odpowiedź 23 października 2016 przez Anszlus Bywalec (2,280 p.)

Otwórz plik 

/etc/apache2/sites-available/000-default.conf

i znajdź sekcję kodu wyglądającą tak

<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        # Uncomment this directive is you want to see apache2's
        # default start page (in /apache2-default) when you go to /
        #RedirectMatch ^/$ /apache2-default/
</Directory>

Musisz zmodyfikować linię AllowOverride None na AllowOverride All, a następnie przeładować apache dla uzyskania efektu.

sudo /etc/init.d/apache2 reload

 

komentarz 23 października 2016 przez tirith Mądrala (5,940 p.)
Niestety w podanym przez ciebie pliku nie mam takich wpisów. Taki zapis mam właśnie w apache2.conf. Tam już jest zapis AllowOverride All.
komentarz 23 października 2016 przez Anszlus Bywalec (2,280 p.)
Tak, ponieważ ten kod jest właśnie z apache2.conf, aczkolwiek linijkę AllowOverride wystarczy w podanym powyżej pliku zmienić na All, aczkolwiek w apache2.conf też powinno zadziałać.
komentarz 23 października 2016 przez tirith Mądrala (5,940 p.)

No w pliku apache2.conf już taki wpis mam. 

Czy powinienem go też dodać do pliku


/etc/apache2/sites-available/000-default.conf

 

komentarz 23 października 2016 przez Anszlus Bywalec (2,280 p.)
Ja mam wpis tylko w 000-default.conf, a w apache2.conf mam na none ustawione.
Przypominam, że ważne jest przeładowanie apacha po zmianach.
komentarz 23 października 2016 przez tirith Mądrala (5,940 p.)
Niestety u mnie nie działa. Zastanawiam się czy to niema związku z tym że mam ustawionego wirtualnego hosta a strona mieści się w katalogu /home
komentarz 23 października 2016 przez Anszlus Bywalec (2,280 p.)
Nie sądzę, aby folder /home coś do tego miał, ale mogę się mylić.

Skoro masz VirtualHosta to sprawdź też plik nazwa-twojego-vhosta.conf czy tam masz ustawione AllowOverride All, nie zapominając przeładować apache po zmianach :D

Podobne pytania

0 głosów
2 odpowiedzi 199 wizyt
pytanie zadane 24 kwietnia 2017 w PHP przez Badiusz Obywatel (1,070 p.)
0 głosów
1 odpowiedź 677 wizyt
0 głosów
0 odpowiedzi 217 wizyt
pytanie zadane 13 września 2018 w Sieci komputerowe, internet przez HumanINC Gaduła (4,840 p.)

92,555 zapytań

141,402 odpowiedzi

319,540 komentarzy

61,938 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...