O Apache não aceita um caminho na minha pasta pessoal

0

Eu tentei configurar um site Apache para usar uma pasta na minha pasta pessoal sem sucesso. Eu segui exatamente os passos nesta página: link

ainda não consegui; Eu continuo recebendo erro 403 , que diz que o servidor não tem permissão para acessar a página solicitada. Eu procurei fóruns e muitos sugeriram alterar a permissão da pasta. Fui imediatamente e configurei a permissão para 777 , mas isso não resolveu o problema.

Fiz outra pesquisa e alguém me deu uma pista, o que pode ser porque minha pasta pessoal está criptografada. Eu acredito que este poderia ser o problema, mas:

Qual é a relação entre criptografia e Apache? Suponho que o servidor Apache esteja solicitando o arquivo do sistema, em vez de tentar acessar os bytes do arquivo!

Existe alguma maneira de resolver este problema? Eu não quero mover a pasta para /var/www porque eu estou usando este Apache para testes, então eu quero que qualquer alteração que eu faça seja imediatamente refletida, ao invés de ter que copiar arquivos que são propensos a erros.

    
por Rafid 06.02.2011 / 16:29

2 respostas

1

O que está no seu error_log?

Não acredito que a criptografia da pasta inicial deva ser um problema. Eu tenho / var / www / symlinked para locais na minha pasta pessoal, e com Options +FollowSymLinks na configuração do site funciona bem.

Apenas algumas notas rápidas - você pode sudo chgrp -R www-data <path>; sudo chmod -R g+a <path> em vez de definir permissões para 777 - esse é um bom hábito em geral e importante se você estiver em um host compartilhado.
Eu não tenho certeza do que você quer dizer com "Eu quero que qualquer mudança que eu faça seja refletida imediatamente", mas eu estou supondo que você quer dizer manter uma cópia de trabalho em / home e apontar Apache em / var / www - isso não é necessário requeridos. Você pode usar ln -s como eu descrevi acima ou apontar o Apache diretamente na sua pasta pessoal como você está tentando fazer.

    
por Peter Stone 11.03.2011 / 23:55
0

Uma vez que eu escrevi isso no próximo link e espero que isso ajude você, o tópico completo pode ser acessado clicando em:

Altere a pasta padrão para testes PHP no Linux link

% bl0ck_qu0te%
gksu gedit /etc/apache2/sites-available/default
% bl0ck_qu0te%     
por Geppettvs D'Constanzo 06.02.2011 / 18:01