Bem, por motivos de segurança, a pasta /var/www
normalmente só é acessada via sudo
. Se você deseja descartar seus arquivos, digamos: sua pasta index.html , imagens e outras coisas dentro dela, você terá a necessidade de iniciar o nautilus (ou o seu navegador de arquivos preferenciais) com privilégios elevados executando sudo nautilus
em um terminal ou gksudo nautilus
na janela de diálogo "Executar aplicativo", isso fará com que /var/www
seja acessado com acesso de leitura e gravação.
Relacionadoaoseu" 403 Erro Proibido " você deve ter certeza de que os arquivos dentro de /var/www
têm as permissões certas, que podem ser alteradas via sudo chmod 755 /var/www -R
em um terminal para leitura / gravação permissão apenas para o proprietário e permissões de leitura e execução para usuários e outros.
No entanto, se quisermos usar outra pasta local para testes em nosso código de website / HTML / PHP, podemos alterar a localização da pasta padrão usada pelo nosso mecanismo localhost / php para gerenciar esses arquivos. Isso é feito usando o seguinte procedimento:
- sudo gedit / etc / apache2 / sites-disponível / padrão
- Fornecer senha do usuário
Em seguida, altere todas as ocorrências de " /var/www/
" para a pasta que usamos para testar nosso site / HTML / PHP. (Exemplo: /home/geppettvs/www/
ou quando apropriado, altere "geppettvs" com sua pasta local.
Depois disso, você deve reiniciar o computador para que as alterações entrem em vigor. Não se esqueça também que os arquivos devem ter as permissões de arquivo corretas para serem executados corretamente. (755 é geralmente suficiente, mas algumas pastas [e / ou arquivos] podem precisar de 777 permissões para lê-las e escrevê-las corretamente.)
Outro truque seria parar / reiniciar o serviço Apache, mas eu prefiro reiniciar o computador. Além disso, pode ser necessário limpar seu histórico de cache / navegação para que as alterações entrem em vigor e parem de receber o Isso funciona! da página de amostra.
Boa sorte!
Partes dessas respostas vêm de: link