Pasta Xampp htdocs, subpastas e permissão para todos os arquivos

10

Eu não estou familiarizado com o Ubuntu. Copiei a pasta do projeto htdocse abro o projeto no navegador que ele carrega, mas os arquivos de estilo (arquivos CSS) não carregam. É um problema de permissão. Eu fiz muitos comandos, mas não tive nenhum sucesso.

Como posso dar permissão para tudo e qualquer coisa htdocs?

Gammer
fonte

Respostas:

16

Você precisa alterar as permissões ou a propriedade do diretório htdocs. Para alterar as permissões, use o comando chmod , por exemplo:

$sudo chmod -R 755 /opt/lampp/htdocs

Para ver quem é o usuário atualmente logado, execute:

$whoami

Para alterar o proprietário, use o comando chown :

$sudo chown -R username:username /opt/lampp/htdocs

Além disso, você pode usar o comando find para alterar as permissões apenas em arquivos específicos. Por exemplo, para alterar as permissões em todos os arquivos css no diretório htdocs, execute o seguinte comando:

sudo find /opt/lampp/htdocs -type f -name "*.css"  -exec chmod 755 {} \;
Panta
fonte
whoami trabalha para mim
atom
O exemplo acima me ajudou a colocar a pasta wordpress e iniciar a instalação. Mas o diretório não era gravável. Eu tive que chmod777 antes de concluir com êxito a instalação e usar o diretório dentro do wordpress.
user227495
Copiei mypage.php para htdocs e ele possui direitos rwx - x ---. Vejo que o xampp index.html possui 644. Onde configuro umask para que, ao copiar para htcdocs, meus arquivos sejam alterados para os direitos 644?
Hrvoje T
você precisa fazer um sudo -i antes de tudo
a_m_dev
1

Isso me ajudou:

sudo chown -R youruser: youruser / opt / lampp / htdocs Também é possível fazer alterações no arquivo httpd.conf: sudo gedit /opt/lampp/etc/httpd.conf

Jumaev
fonte