Salve a tutti, sto cercando di abilitare il modulo mod_rewrite sul mio portatile, in modo da avere una macchina di test un pochino più simile a quella del mio sito su AV.
Facendo un po' di taglia-e-incolla da varie guide che ho trovato in rete (ne funzionasse una dall'inizio alla fine...), ho fatto quanto segue:
1. Ho abilitato il modulo "rewrite", usando questi comandi bash:
Codice:
cd /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/rewrite.load rewrite.load
2. Poi ho aggiunto la direttiva AllowOverride All al file di configurazione della mia cartella locale (che risponde all'indirizzo http://localhost/davide/), ottenendo questo file (di cui un link si trova nella cartella /etc/apache2/conf.d, e funziona alla perfezione escludendo la direttiva aggiunta):
Codice:
# copied from phpMyAdmin default Apache configuration
Alias /davide /home/davide/public_html
<Directory /home/davide/public_html>
Options Indexes FollowSymLinks
# add for .htaccess
AllowOverride All
DirectoryIndex index.html index.htm index.php
<IfModule mod_php5.c>
AddType application/x-httpd-php .php
php_flag magic_quotes_gpc Off
php_flag track_vars On
php_flag register_globals Off
php_value include_path .
# add for typo3
php_value memory_limit 64M
php_value upload_max_filesize 8M
# add for joomla and kickstart
php_value error_reporting 30709
</IfModule>
</Directory>
3. Infine, ho riavviato il server Apache:
Codice:
sudo /etc/init.d/apache2 restart
o anche
Codice:
sudo /etc/init.d/apache2 force-reload
Credo che però manchi ancora qualcosa, perché se in Joomla abilito l'uso del mod_rewrite, per qualsiasi pagina diversa dalla home page il server (e non Joomla stesso) mi restituisce errore 404 (sostenendo che manchi il file index.php)...
C'è qualcuno che può aiutarmi a risolvere il problema?
Grazie a chi risponde... statemi bene...