localhost não encontra todos os arquivos na pasta Sites

0

Eu tenho um problema estranho:

Eu instalei o XAMPP há muito tempo e criei uma pasta com um arquivo index.php na minha pasta de sites. Quando inicio o XAMPP e vou para o localhost do navegador / ~ nome de usuário, posso ver a estrutura da pasta.

Clico na pasta que criei há um mês e o safari me mostra o arquivo index.php.

Mas agora eu crio uma nova pasta, com um novo arquivo de índice, e navego até ela, estou recebendo um erro 404 .

Ambas as pastas estão no mesmo diretório: ~ / Sites

  1. Abra localhost / ~ nome de usuário e eu posso ver todas as pastas na pasta ~ / Sites -
  2. Clicando na pasta criada há muito tempo: funciona
  3. Clicando na nova pasta criada há alguns segundos atrás: Erro 404

Acho que há um problema no arquivo apache-config, mas não entendo por que o apache encontra apenas o novo arquivo.

insira a descrição da imagem aqui

Bastian Gruber
fonte
Você olhou para as permissões da nova pasta? O conteúdo deve estar acessível a todos os usuários; caso contrário, o Apache não poderá ler o conteúdo.
nohillside
Como você configurou o XAMPP? Você pode colar sua configuração do Apache?
Gerry
@patrix: as permissões são as mesmas para cada pasta.
Bastian Gruber
@Gerry: Você quer dizer o arquivo httpd.conf? Eu não entendo: no xampp-httpd.conf a raiz do documento é diferente do que no httpd.conf - arquivo / etc / apache2
Bastian Gruber
Então você provavelmente também tem o Apache interno em execução.
Gerry

Respostas:

0

Ok, não sei por que, mas mudei a pasta raiz do documento no arquivo XAMPP-Config-File para corresponder a / username / Sites.

Agora as outras pastas também funcionam.

Não entendo por que uma pasta funciona com a configuração antiga e as mais recentes não.

Para todos com o mesmo problema:

O arquivo XAMP-Config-File deve ser o mesmo documento-raiz que o arquivo / etc / apache2 - config no mac

Estranho, no meu outro Mac os Caminhos de Documentos são diferentes, mas funcionam.

Bastian Gruber
fonte