O usuário que executa o servidor da Web ( apache
por padrão) deve poder abrir o arquivo. Isso significa que todo o caminho precisa estar acessível para ele. Eu vi que você está usando o diretório home /home/kevin
. Esses dirs têm configuração certa para o grupo de usuários e usuários (como 0750
), portanto, o apache não pode ir até lá.
Você pode permitir acessar arquivos e diretórios dentro de chmod o+x /home/kevin
, mas qualquer um pode ler seu diretório pessoal (se ele ou ela souber o caminho correto). A melhor solução é não usar o diretório home e colocar arquivos em /var/www/
ou /srv/
e ter direitos corretos para o apache e seu usuário também.
De qualquer forma, sempre anexe a parte correspondente do log de erros à sua pergunta. Deve haver mais informações sobre o problema.