BackupMX
Apache non trova i file javascript
Valutazione attuale: / 0
ScarsoOttimo 
Scritto da Federica   
Giovedì 13 Gennaio 2011 12:44
Il pacchetto javascript-common (Debian - Ubuntu) aggiunge un file di configurazione nel percorso /etc/apache2/conf.d/
che imposta la cartella /javascript come alias di /usr/share/javascript/

Questo è il contenuto del file:

Alias /javascript /usr/share/javascript/

<Directory "/usr/share/javascript/">
Options FollowSymLinks MultiViews
</Directory>

Il risultato di questa configurazione è che in tutti i virtual host nel quale esiste la cartella <root_del_sito>/javascript il percorso viene cambiato con /usr/share/javascript/
Ovviamente in questo percorso non viene trovato il nome del vostro file . js e nei log di apache troviamo quest'errore:
[error] ... File does not exist: /usr/share/javascript/tuo_file.js

2 SOLUZIONI:
  • rimuovere il pacchetto incriminato
    apt-get remove --purge javascript-common

    se vuole rimuovere anche altri pacchetti oltre a quello selezionato conviene annullare il comando e valutare la situazione
  • commentare la riga nel file /usr/share/javascript/ mettendogli un bel cancelletto davanti:
    #Alias /javascript /usr/share/javascript/
  • in ogni caso è necessario riavviare apache2 con il comando
    /etc/init.d/apache2 restart

NB: se continua a non funzionare prova a svuotare la cache del browser
Argomenti correlati: Linux Apache

Ultimo aggiornamento Giovedì 13 Gennaio 2011 13:16
 

Commenti 

 
0 #1 Ottimo!Paolo 2012-06-01 16:56
Stavo diventando matto! Grazie!
Citazione
 

It seams that module Activation (mod_jstats_activate) is not installed correctly. Please refer to JoomlaStats extension installation problem page.


By  Dario  &  Federica
Hosting Neomediatech