Javascript não está carregando

2

Hey,
Eu tenho um problema com JavaScript no Ubuntu, isso me deixa louco.

Estou usando o Gedit para meus sites desde que sou um usuário do Ubuntu. Quando eu começo um novo site eu crio (geralmente com o terminal gnome) estrutura de pastas, e eu copio os arquivos que eu preciso neles. A próxima etapa é criar um index.html onde eu construo o design e a funcionalidade básica do JavaScript. O JavaScript é armazenado em uma subpasta do projeto e, quando tento carregar um usando a tag no cabeçalho, todo o corpo da página desaparece. Se a fonte contiver uma tag de script com seu próprio corpo e não for a primeira, seu código não será executado.

Eu tentei resolver o problema definindo chmod para 777 com sudo chmod -R 777 . , mas nada mudou.
CSS está carregando corretamente, mas o JS não está.

Estou usando a versão mais recente do apache, sem coisas do mod_rewrite, mas recebo o mesmo problema quando executo o html do arquivo (file: /// ...)

Alguém sabe como resolver esse problema?

    
por Max Ruf 16.02.2011 / 11:15

2 respostas

2

O problema pode estar em

/etc/apache2/conf.d/javascript-common.conf
file. Apenas mude o alias nesta linha
Alias /javascript /usr/share/javascript/

Eu tive um problema que não é capaz de carregar a pasta javascript no Ubuntu para meus projetos locais. Eu mudei o nome do alias, funcionou para mim.

    
por Pramod 07.07.2014 / 14:33
1

Nem o apache nem o navegador precisam de um arquivo javascript para ser executável. O usuário do apache (www-data) deve ser capaz de ler os arquivos e executar o diretório em que eles estão. Normalmente, o grupo ou usuário seria configurado para www-data, ou "outro" receberia permissões de leitura. Verifique /var/log/apache2/error_log para erros de acesso a arquivos.

No entanto, a partir dos sintomas que você descreve, é mais provável que haja um problema com seu código javascript. Provavelmente há um erro no qual está impedindo a execução de scripts subseqüentes.

Caso contrário, precisaríamos saber qual navegador você está usando e se você tem problemas em outros sites.

    
por misterben 16.02.2011 / 12:06