A área de trabalho tem uma pasta www
, onde estão todas as minhas pastas do projeto de desenvolvimento da web. Ele está definido como DocumentRoot
para o Apache 2.4 no Windows 10.
Na pasta /home/me/www
do Ubuntu tem exatamente as mesmas cópias de todas as pastas no Workspace/www
. Então, eu crio links simbólicos de cada pasta para /var/www/<corresponding folder>
e tenho o Apache 24 DocumentRoot
definido como /var/www
e cada vhost é definido com DocumentRoot
para uma subpasta em /var/www
, que na verdade é um link simbólico para o correspondente subpasta em /home/me/www
.
Tudo está funcionando.
Gostaria de compartilhar a mesma pasta Workspace/www
como DocumentRoot
para o Apache24 no Ubuntu.
O espaço de trabalho está sendo montado automaticamente como /media/me/Workspace
com permissões de gravação de leitura para todos, ou seja, proprietário, grupo e outros.
No entanto, quando eu tento configurar um vhost com DocumentRoot como /media/me/Workspace/www/project/public
, ele me dá um erro 403 Forbidden .
o que estou perdendo? Verifiquei novamente as permissões de arquivo para Workspace
e confirmei que o proprietário, o grupo e outros têm permissões de gravação de leitura.
Atualizar
Depois de pesquisar por horas e ler várias soluções, criei uma entrada em /etc/fstab
como em
/dev/disk/by-uuid/0832BD7832BD6AF8 /media/workspace ntfs-3g auto,defaults,permissions,users,x-gvfs-show,uid=me,gid=me,utf8 0 0
Agora eu consegui remover o erro 403 Proibido , mas npm run dev
está me dando um erro Permissão negada .
Se eu tentar alterar as permissões de node_modules
folder
chmod -R 777 node_modules
sudo chmod -R 777 node_modules
não há efeito sobre as permissões de arquivo e pasta - nada é alterado.
Não consigo entender o que é que estou perdendo ou fazendo errado.
O Workspace
é formatado como NTFS como também está sendo usado no Windows 10. Isso poderia ser algo que requer uma abordagem diferente?
Eu também preciso alterar permissões para determinadas pastas como armazenamento e bootstrap / cache enquanto trabalho com > Laravel - framework php .