Parašė custOm·  2010 Lap. 30 19:11:44
#1
Gal yra zinanciu kaip padaryti kad veiktu .htaccess ant localhost? (pc kaip host)
Manau kad reikia kaska 
php.ini keisti, bet nezinau ka.
Redagavo custOm·  2010 Lap. 30 19:11:43
 
Parašė eivinas·  2011 Lap. 30 16:11:58
#3
Pamoka kaip padaryti, kad suveiktu .htaccess failai linux aplinkoje. Visi veiksmai atliekami debian distribucijoje.
Visu pirma turekite omenyje, kad .htaccess failai veikia TIK su apache2! Su lighttpd ar kitais web servisais jis neveiks.
Reikia aktyvuoti re-write moda:
KODAS: PASIRINKTI VISUS
a2enmod rewrite
Toliau koreguojame /etc/apache2/sites-enabled/000-default faila:
KODAS: PASIRINKTI VISUS
nano /etc/apache2/sites-enabled/000-default
Konfiguraciniame faile pakeiciame "AllowOverride none" i "AllowOverride All" "<Directory />" skiltyje.
Turetu atrodyti mazdaug taip:
KODAS: PASIRINKTI VISUS
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                 AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride none
                Order allow,deny
                allow from all
        </Directory>
        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
        ErrorLog /var/log/apache2/error.log
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        CustomLog /var/log/apache2/access.log combined
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
</VirtualHost>
Beliekia perkrauti apache2:
KODAS: PASIRINKTI VISUS
/etc/init.d/apache2 restart
Nuo siol prades veikti .htaccess failai.
Prasome nevogti pamoku, o jeigu jau tai darote butu labai malonu, kad nurodytumete is kur pamoka paimta!