[ peromalosutra @ 27.10.2007. 20:56 ] @
Koristim Ubuntu 7.10 i imam instaliranu sledecu verziju Apache servera:
Code:
ivan@ivan-desktop:/etc/apache2$ apache2 -v
Server version: Apache/2.2.4 (Ubuntu)
Server built:   Oct  4 2007 22:47:20

U fajlu /etc/apache2/apache2.conf sam stavio AllowOverride All:
Code:
ivan@ivan-desktop:/etc/apache2$ less apache2.conf | grep AllowOverride
# for additional configuration directives.  See also the AllowOverride
#        AllowOverride All

Medjutim izgleda da mi .htaccess fajlovi i dalje ne rade. Napravio sam folder test i u njega stavio sledeci .htaccess fajl:
Code:
ivan@ivan-desktop:/var/www/test$ cat .htaccess 
Deny from all

Ovo bi trebalo da blokira pristup folderu test iz browsvera (ako se ne varam), medjutim ja mogu normalno da pristupim ovom folderu i da dobijem listing fajlova koji se nalaze u njemu:
Code:

<<<                                                               Index of /test
                                 Index of /test

   [ICO]       Name         Last modified   Size      Description
     __________________________________________________________________

   [DIR] Parent Directory                     -
   [TXT] 404.html         25-Oct-2007 12:20  46
   [ ]   all.php          26-Oct-2007 17:53  97
   [ ]   info.php         25-Oct-2007 12:10  20
   [ ]   kvadrati.php     25-Oct-2007 12:06 1.0K
   [DIR] upload/          27-Oct-2007 21:30   -
   [ ]   www.zip          21-Oct-2007 13:23 3.2M
     __________________________________________________________________


    Apache/2.2.4 (Ubuntu) PHP/5.2.3-1ubuntu6 Server at localhost Port 80


Gdje griješim, zašto i ne radi .htaccess?
Hvala!
[ noviKorisnik @ 27.10.2007. 20:59 ] @
Taraba (#) označava komentar. Izbriši taj karakter ispred AllowOverride All.
[ peromalosutra @ 27.10.2007. 21:07 ] @
Da, glupost, upravo sam i ja to vidio.. Izbrisao sam # medjutim i dalje ne radi.. Ovako izgleda taj dio apache2.conf fajla:
Code:

    <Directory "/usr/share/apache2/error">
        AllowOverride All
        Options IncludesNoExec
        AddOutputFilter Includes html
        AddHandler type-map var
        Order allow,deny
        Allow from all
        LanguagePriority en cs de es fr it nl sv pt-br ro
        ForceLanguagePriority Prefer Fallback
    </Directory>

Inace cijeli ovaj dio je bio pod komentarom (#), ali sam izbrisao # ispred svake linije. I dalje ne radi. Pretpostavljam da treba da restartujem apache server? Da li su ovo dobre postavke ili treba jos nesto podesiti?

edit: restartovao sam Apache sa sudo apache2 -k restart i nista se nije promjenilo..
Ako ima neko ideju..
[ Tyler Durden @ 28.10.2007. 08:11 ] @
Na osnovu ovog dijela što si postavio ovo ti važi samo za direktorijum /usr/share/apache2/error.
[ peromalosutra @ 10.11.2007. 21:37 ] @
Bio sam zauzet ovih dana zbog guzve na faxu, ali opet nisam nista uspio da rjesim. Zakacio sam moj apache2.conf fajl, pa ako neko nadje vremena da baci pogled i kaze mi gdje grijesim.
[ fimalbonegaculo @ 12.11.2007. 19:43 ] @
pričam napamet, ali pogledaj u sites-enabled za sličnu direktivu, jer ti je u ovom fajlu koji si prikačio omogućen override...
[ peromalosutra @ 12.11.2007. 21:17 ] @
Hvala, to je riješilo problem.